Поделиться через


Использование словарей приложений

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

  • Альтернативный список (при записи).
  • Меню "Работа с речью" (при разговоре).

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

Словарь приложения создается с помощью объекта WordList . Последующий словарь приложения повышает точность распознавания, предоставляя распознавательу список ожидаемых слов. Например, словарь приложений, содержащий медицинскую терминологию, повышает точность распознавания в приложении, разработанном для медицинской отрасли, в котором, скорее всего, будут записаны термины.

В качестве другого примера при проектировании формы для заказа музыкальных инструментов создайте объект WordList , содержащий имена наиболее распространенных производителей инструментов. Задайте для свойства WordList объекта RecognizerContext созданный объект WordList . Затем этот список слов передается распознавательу объектом RecognizerContext . Словарь приложения повышает точность распознавания, когда эти имена записываются в поле в приложении.

В следующих разделах описывается использование словарей приложений.