Речь

Быстрое меню

поставщики речевого ввода, такие как Windows речевого ввода, не создают контроллеры, а позволяют определять ключевые слова, которые будут вызывать события речевого ввода при распознавании. Профиль команд распознавания речи во входном системном профиле — это место, где вы настраиваете ключевые слова для распознавания. Для каждой команды можно также:

  • Выберите действие ввода для его отображения. Таким образом, можно использовать ключевое слово SELECT для того, чтобы тот же результат, что и при щелчке левой кнопкой мыши, путем сопоставления обоих и того же действия.
  • Укажите код ключа , при нажатии которого будет выдаваться то же событие речи.
  • Добавьте ключ локализации , который будет использоваться в приложениях UWP для получения локализованного ключевого слова из ресурсов приложения.
Speech Commands profile

Обработка речевого ввода

Speech Input HandlerСкрипт можно добавить в GameObject для обработки речевых команд с помощью унитевентс. В нем автоматически отображается список определенных ключевых слов из профиля голосовых команд.

Speech Input handler

Назначение необязательного спичконфирматионтултип. prefab для показа метки всплывающей подсказки с анимированным подтверждением при распознавании.

Sppech input handler 2

Кроме того, разработчики могут реализовать IMixedRealitySpeechHandler интерфейс в пользовательском компоненте скрипта для обработки событий речевого ввода.

Пример сцены

В спичинпутексампле сцене (в MRTK/Examples/Demos/Input/Scenes/Speech ) показано, как использовать речь. Можно также прослушивать события команды распознавания речи непосредственно в собственном скрипте, реализовав IMixedRealitySpeechHandler (см. таблицу обработчиков событий).

Speech Example scene