GrammarRecognizer

class in UnityEngine.Windows.Speech

/

継承:Windows.Speech.PhraseRecognizer

マニュアルに切り替える

説明

The GrammarRecognizer is a complement to the KeywordRecognizer. In many cases developers will find the KeywordRecognizer fills all their development needs. However, in some cases, more complex grammars will be better expressed in the form of an xml file on disk. The GrammarRecognizer uses Extensible Markup Language (XML) elements and attributes, as specified in the World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) Version 1.0. These XML elements and attributes represent the rule structures that define the words or phrases (commands) recognized by speech recognition engines.

この形式に関する情報は、http://www.w3.orgspeech-grammarspeech-grammar/ または Microsoft Developer Network (マイクロソフトフォーラム、MSDN) を参照してください。

どんな時でも、多くの GrammarRecognizer がアクティブになっているかもしれませんが、複数の GrammarRecognizer が同じ文法ファイル (grammar file) を使うことはありません。

GrammarRecognizer は現在 Windows 10 でのみ機能します。

変数

GrammarFilePathGrammarRecognizer が作成されたときに提供された文法ファイル (grammar file) のパスを返します。

コンストラクタ

GrammarRecognizerファイルパスと最低音声認識精度を指定して GrammarRecognizer を作成します。

継承メンバー

変数

IsRunningPhraseRecognizer がフレーズを聞いているかどうか

Public 関数

DisposePhraseRecognizer が使用したリソースを破棄します。
StartPhraseRecognizer がフレーズを聞くのを開始します。
StopPhraseRecognizer がフレーズを聞くのを停止します。

Events

OnPhraseRecognizedPhraseRecognizer がフレーズを認識したときに発生するイベント

デリゲート

PhraseRecognizedDelegateOnPhraseRecognized イベントのデリゲート