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

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Свойство '''TTSEngine''' определяет имя голосовой машины (TTS) используемой для синтеза голосовы…»)
 
Строка 16: Строка 16:
Device.Open ();
Device.Open ();


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


Строка 28: Строка 28:
Device.Open
Device.Open


Device.TTSEngine = "Digalo Russion (Nikolay)"   ' Выбираем голосовую машину 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

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