Объект Device/Свойства/TTSEngine

Материал из Call Office Wiki
Версия от 05:11, 5 октября 2015; 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.SayText ("Пример синтеза текстового сообщения"); //  Произносим синтезированное сообщение

Device.Close ();
Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open

Device.TTSEngine = "Digalo Russian (Nikolay)"     ' Выбираем голосовую машину Digalo
Device.SayText "Пример синтеза текстового сообщения"  ' Произносим синтезированное сообщение

Device.Close

Назад к свойствам объекта Device.