|
<< Показать Оглавление >> Получить статус синтезатора речи |
![]()
|
/api/Tts |
Назначение
Получение списка параметров синтезатора речи. Эквивалентен WS-запросу списка параметров синтезатора речи.
Поля запроса
Не требуются.
Пример при работе через Voice2Med Client:
http://localhost:39256/api/Tts
Пример при работе через Dictation Server:
http://dictationserver-host:39255/api/Tts
Поля ответа
Массив элементов класса TtsStateInfo:
Класс состояния синтезатора речи |
|||
Поле |
Тип поля |
Обязательное |
Описание |
VoiceList |
KeyValuePair<string,string> |
Нет |
Список голосов |
SelectedVoice |
KeyValuePair<string,string> |
Нет |
Выбранный голос |
Speed |
Decimal |
Да |
Скорость воспроизведения. Допустимые значения от 0,5 до 2. |
State |
Int32 |
Да |
Статус: 0 — всё работает нормально; 1 — внутренняя ошибка, возможно некорректно установлен синтезатор; 2 — ошибка проверки лицензии |
Пример:
{
"Data": {
"VoiceList": [
{
"Name": "Александр"
},
{
"Name": "Анна"
},
{
"Name": "Юлия"
}
],
"SelectedVoice": {
"Name": "Анна"
},
"Speed": 1.0,
"State": 0
},
"Error": null
}