211. Изменено состояние синтезатора речи

<< Показать Оглавление >>

Прямое подключение к серверу > Список WS-методов (сообщений) > Сообщения от Dictation Server      

211. Изменено состояние синтезатора речи

"MessageType": 211

TTS (Text To Speech) — модуль Dictation Server, отвечающий за синтез речи. TTS синтезирует звук голосового подтверждения распознанных данных и озвучивает поле для заполнения в режиме Voice Wizard.

Dictation Server отправляет данное сообщение в ответ на явный запрос состояния синтезатора или при изменении состояния модуля.

Возвращаемые значения описываются классом TtsStateInfo.

Класс состояния синтезатора речи

Поле

Тип поля

Обязательное

Описание

VoiceList

KeyValuePair<string,string>

Нет

Список голосов

SelectedVoice

KeyValuePair<string,string>

Нет

Выбранный голос

Speed

Decimal

Да

Скорость воспроизведения. Допустимые значения от 0,5 до 2.

State

Int32

Да

Статус:

0 — всё работает нормально;

1 — внутренняя ошибка, возможно некорректно установлен синтезатор;

2 — ошибка проверки лицензии

 

Пример:

{
    "MessageType": 211,
    "Data": {
        "VoiceList": [
            {
                "Name": "Александр"
            },
            {
                "Name": "Анна"
            },
            {
                "Name": "Юлия"
            }
        ],
        "SelectedVoice": {
            "Name": "Анна"
        },
        "Speed": 1.0,
        "State": 0
    }
}