Объект Device/Свойства/TTSEngine: различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
 
Строка 17: Строка 17:


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


Device.Close ();
Device.Close ();
Строка 29: Строка 29:


Device.TTSEngine = "Digalo Russian (Nikolay)"    ' Выбираем голосовую машину Digalo
Device.TTSEngine = "Digalo Russian (Nikolay)"    ' Выбираем голосовую машину Digalo
Device.Say "Пример синтеза текстового сообщения"  ' Произносим синтезированное сообщение
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

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