Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

GrammarRecognizer

класс в UnityEngine.Windows.Speech

Наследуется от:Windows.Speech.PhraseRecognizer

Выполнено в:UnityEngine.CoreModule

Описание

GrammarRecognizer является дополнением к KeywordRecognizer. Во многих случаях разработчики найдут, что KeywordRecognizer удовлетворяет все их потребности в разработке. Однако, в некоторых случаях более сложные грамматики будут лучше выражены в форме xml файла на диске. GrammarRecognizer использует элементы и атрибуты Extensible Markup Language (XML), как указано в World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) Version 1.0. Эти элементы и атрибуты XML представляют структуры правил, которые определяют слова или фразы (команды), распознаваемые двигателями распознавания речи.

Для более подробной информации об этом формате, см. www.w3.org/TR/speech-grammar или MSDN.

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

Грамматический распознаватель в настоящее время функционирует только на Windows 10.

Свойства

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

Конструкторы

Конструктор Описание
GrammarRecognizerСоздает распознаватель грамматических ошибок с использованием указанного пути к файлу и минимального доверия.
Унаследованные члены 4

Свойства

СвойствоОписание
IsRunningУказывает, прослушивает ли распознаватель фраз фразы.

Открытые методы

МетодОписание
DisposeРаспределяет ресурсы, используемые распознавателем фраз.
StartЗаставляет распознаватель фраз начать прослушивать фразы.
StopПрекращает прослушивание фраз распознавателем фраз.

Мероприятия

МероприятиеОписание
OnPhraseRecognizedСобытие, которое запускается, когда распознаватель фраз распознает фразу.

Делегаты

делегатОписание
PhraseRecognizedDelegateДелегат на событие OnPhraseRecognized.