Объект Device/Свойства/TTSEngine: различия между версиями
Перейти к навигации
Перейти к поиску
McBurns (обсуждение | вклад) (Новая страница: «Свойство '''TTSEngine''' определяет имя голосовой машины (TTS) используемой для синтеза голосовы…») |
McBurns (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
Device.Open (); | Device.Open (); | ||
Device.TTSEngine = "Digalo | Device.TTSEngine = "Digalo Russian (Nikolay)"; // Выбираем голосовую машину Digalo | ||
Device.Say ("Пример синтеза текстового сообщения"); // Произносим синтезированное сообщение | Device.Say ("Пример синтеза текстового сообщения"); // Произносим синтезированное сообщение | ||
Строка 28: | Строка 28: | ||
Device.Open | Device.Open | ||
Device.TTSEngine = "Digalo | Device.TTSEngine = "Digalo Russian (Nikolay)" ' Выбираем голосовую машину Digalo | ||
Device.Say "Пример синтеза текстового сообщения" ' Произносим синтезированное сообщение | Device.Say "Пример синтеза текстового сообщения" ' Произносим синтезированное сообщение | ||
Версия 08:11, 14 октября 2013
Свойство 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.Say ("Пример синтеза текстового сообщения"); // Произносим синтезированное сообщение
Device.Close ();
- Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
Device.TTSEngine = "Digalo Russian (Nikolay)" ' Выбираем голосовую машину Digalo
Device.Say "Пример синтеза текстового сообщения" ' Произносим синтезированное сообщение
Device.Close