Консультация № 170104
02.07.2009, 19:44
0.00 руб.
0 0 0
Проблема с установкой TTS (Text-To-Speech) Engine для Microsoft Agent 2.0.
Делал всё как описано здесь: http://www.msagentring.org/setup.aspx
В результате Джин появляется со всеми присущими ему звуками, но говорить не хочет: поле с текстом-то возле головы появляется, но звука,соответствующего тексту, нет. Нет звука и в том случае, когда я пытаюсь явно задать wav-файл.
Сайт, упомянутый выше, проверяет наличие необходимого ПО. Он не обнаруживает у меня TTS Engine, но обнаруживает tv_enua.exe (Lernout & Hauspie TruVoice American English TTS Engine).
"Lernout & Hauspie TruVoice American English TTS Engine" имеется также в списке "Установка и удаление программ".
Кроме того, не удалось установить SAPI 4.0: выдаёт ошибку "Command line option syntax error".
Как быть-то?
ОС: Microsoft Windows XP Professional версия 2002 Service Pack 2

Приложение:
Dim MyAgent
Dim Genie
Dim Request1
Dim Request2
Set MyAgent = CreateObject("Agent.Control.2")
MyAgent.Connected = True
MyAgent.Characters.Load "Genie", "e:\WINDOWS\msagent\chars\Genie.acs"
Set Genie = MyAgent.Characters.Character( "Genie")
Set Request1 = Genie.Show( false)
Set Request2 = Genie.Speak("Hello", "C:\WINDOWS\MEDIA\Звук Microsoft.wav")
MsgBox(Request1.Status)
MsgBox(Request2.Status)

Этот сценарий показывет Джина и даёт возможность убедиться, что request на speak failed.

Обсуждение

Форма ответа