Звуковой движок в МТ?

 

Привет Всем,

Читал на форумах, что когда-то в МТ был звуковой движок, позволяющий воспроизводить голосом

содержимое стринговой переменной. Потом это дело было убрано. Хотелось бы узнать почему? Есть ли какой-нибудь

альтернативный путь? (без записи звука в wav-ы)

.

Спасибо!

 
chief2000 >>:

Привет Всем,

Читал на форумах, что когда-то в МТ был звуковой движок, позволяющий воспроизводить голосом

Это можно написать и самому, в dll через Win API. Движок называется Microsoft Agent. Есть четыре типовых актёра (characters), каждый со своим голосом.

Agent 2.0 Core components

Speech SDK 5.1

Microsoft Agent Part 1: Animating Office Applications with Microsoft Agent

Microsoft Agent Speak() Method

 
chv писал(а) >>

Это можно написать и самому, в dll через Win API. Движок называется Microsoft Agent. Есть четыре типовых актёра (characters), каждый со своим голосом.

Agent 2.0 Core components

Speech SDK 5.1

Microsoft Agent Part 1: Animating Office Applications with Microsoft Agent

Microsoft Agent Speak() Method

Похоже это непросто и легче наклепать wav-ов:)

(т.е. нужно вначале каким-то образом создать dll, а потом подключить его к моему Индикатору?)

Вы не знаете, может есть какие-нибудь готовые решения/Примеры?

Спасибо!

 
chv >>:

Это можно написать и самому, в dll через Win API. Движок называется Microsoft Agent. Есть четыре типовых актёра (characters), каждый со своим голосом.

Agent 2.0 Core components

Speech SDK 5.1

Microsoft Agent Part 1: Animating Office Applications with Microsoft Agent

Microsoft Agent Speak() Method

 Я начал пользоваться DLL-ем, найденным в интернете. Никаких сравнений с WAV-ами в плане удобств. 

Но во время звучания голоса, МТ замирает и ничего нельзя сделать в этот момент до окончания звучания. Потом продолжает работать как обычно.

- Сталкивались ли Вы с подобным?

- Это проблема DLL, движка или МТ?

.

Спасибо!





 
chief2000 >>:

- Это проблема DLL, движка или МТ?

Ни того ни другого ни третьего.

Ответил тут

 
ОК, Спасибо! Продолжим там.
 
chief2000 >>:
ОК, Спасибо! Продолжим там.

Лучше тут.

 
chief2000 >>:

Эээ.. Получается что практического решения для использования DLL без зависания МТ нет? (раньше была функция для голоса, может ее сохранили в скрытом виде??)

Возможно, в пакете есть такая возможность. Да и если нет, то скорей всего можно сделать обертку, но это уже смотреть надо.

Причина обращения: