Объект Device/Свойства/TTSEngine
Версия от 08:11, 14 октября 2013; McBurns (обсуждение | вклад)
Свойство 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