|
<< Показать Оглавление >> Прямое подключение к серверу > Список WS-методов (сообщений) > Сообщения от ИС 9. Переключение словаря |
![]()
|
"MessageType": 9
При помощи данного сообщения можно изменить текущий активный словарь, так как пользователь одновременно может использовать лишь один словарь.
Выбор словаря распознавания влияет только на заполнение полей со свободным вводом: строковые поля и комбобоксы с возможностью свободного ввода (по умолчанию эта возможность отключена). Важно понимать, что даже в этом случае влияние ограничено самим значением свободного ввода. Например, у нас есть поле «Комментарий»: 1.Пользователь произносит: «Комментарий» и фокус устанавливается на этом поле (словарь распознавания не оказывает влияния). 2.Пользователь произносит: «В этом поле будет какой-то произвольный текст» (результат распознавания зависит от выбранного словаря распознавания). Для остальных полей словарь распознавания никак не влияет на их заполнение. |
В запросе должны быть переданы:
•идентификатор словаря ("Id").
•имя словаря ("Name");
•версия словаря ("Version").
Эти данные сообщает сервер при подключении к серверу или в ответ на запрос списка доступных словарей ("MessageType": 10).
{
"MessageType": 9,
"Data":{
"Id":"common_med_7.1.29:eos",
"Name": "Базовый",
"Version": "7.1.29"
}
}
Здесь common_med_7.1.29:eos — один из словарей, имеющихся на сервере. Указан в качестве примера. На реальном сервере может быть другой словарь или иная его версия.
В ответ от Dictation Server отправляет уведомление об изменении текущего словаря распознавания.