9. Переключение словаря

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

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

9. Переключение словаря

"MessageType": 9

При помощи данного сообщения можно изменить текущий активный словарь, так как пользователь одновременно может использовать лишь один словарь.

atten_yell

Выбор словаря распознавания влияет только на заполнение полей со свободным вводом: строковые поля и комбобоксы с возможностью свободного ввода (по умолчанию эта возможность отключена). Важно понимать, что даже в этом случае влияние ограничено самим значением свободного ввода.

Например, у нас есть поле «Комментарий»:

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 отправляет уведомление об изменении текущего словаря распознавания.