Объект Device/Свойства/TTSEngine: различия между версиями
Перейти к навигации
Перейти к поиску
McBurns (обсуждение | вклад) |
McBurns (обсуждение | вклад) |
||
Строка 17: | Строка 17: | ||
Device.TTSEngine = "Digalo Russian (Nikolay)"; // Выбираем голосовую машину Digalo | Device.TTSEngine = "Digalo Russian (Nikolay)"; // Выбираем голосовую машину Digalo | ||
Device. | Device.SayText ("Пример синтеза текстового сообщения"); // Произносим синтезированное сообщение | ||
Device.Close (); | Device.Close (); | ||
Строка 29: | Строка 29: | ||
Device.TTSEngine = "Digalo Russian (Nikolay)" ' Выбираем голосовую машину Digalo | Device.TTSEngine = "Digalo Russian (Nikolay)" ' Выбираем голосовую машину Digalo | ||
Device. | Device.SayText "Пример синтеза текстового сообщения" ' Произносим синтезированное сообщение | ||
Device.Close | Device.Close |
Текущая версия на 05:11, 5 октября 2015
Свойство TTSEngine определяет имя голосовой машины (TTS) используемой для синтеза голосовых сообщений.
Синтаксис
BSTR TTSEngine
Описание
- Свойство TTSEngine определяет имя голосовой машины (TTS Engine) используемой для синтеза голосовых сообщений. Приложение может использовать голосовые машины с интерфейсом SAPI4 и SAPI5. По умолчанию, значение этого свойства - пустая строка. Это означает, что для синтеза голосовых сообщений будет использована голосовая машина установленная в системе по умолчанию. Как правило, это машина с интерфейсом SAPI5. Для синтеза сообщений следует использовать методы SayText или TextToSound. Список доступных голосовых машин можно получить используя свойство TTSEngineList.
Примеры
- Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
Device.TTSEngine = "Digalo Russian (Nikolay)"; // Выбираем голосовую машину Digalo
Device.SayText ("Пример синтеза текстового сообщения"); // Произносим синтезированное сообщение
Device.Close ();
- Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
Device.TTSEngine = "Digalo Russian (Nikolay)" ' Выбираем голосовую машину Digalo
Device.SayText "Пример синтеза текстового сообщения" ' Произносим синтезированное сообщение
Device.Close