SpeechRecognizer.LoadGrammarAsync(Grammar) SpeechRecognizer.LoadGrammarAsync(Grammar) SpeechRecognizer.LoadGrammarAsync(Grammar) Method

定義

非同期的に音声認識文法を読み込みます。Asynchronously loads a speech recognition grammar.

public:
 void LoadGrammarAsync(System::Speech::Recognition::Grammar ^ grammar);
public void LoadGrammarAsync (System.Speech.Recognition.Grammar grammar);
member this.LoadGrammarAsync : System.Speech.Recognition.Grammar -> unit

パラメーター

grammar
Grammar Grammar Grammar

読み込む音声認識文法。The speech recognition grammar to load.

注釈

レコグナイザーがこの非同期操作を完了すると、イベントLoadGrammarCompletedが発生します。When the recognizer completes this asynchronous operation, it raises a LoadGrammarCompleted event. 音声認識の文法が既に読み込まれている場合、非同期に読み込まれた場合、または認識エンジンへの読み込みに失敗した場合、レコグナイザーは例外をスローします。The recognizer throws an exception if the speech recognition grammar is already loaded, is being asynchronously loaded, or has failed to load into any recognizer. レコグナイザーが実行されている場合、 RequestRecognizerUpdateアプリケーションは、を使用して、文法の読み込み、アンロード、有効化、または無効化の前に音声認識エンジンを一時停止する必要があります。If the recognizer is running, applications must use RequestRecognizerUpdate to pause the speech recognition engine before loading, unloading, enabling, or disabling a grammar.

音声認識の文法を同期的に読み込むにLoadGrammarは、メソッドを使用します。To load a speech recognition grammar synchronously, use the LoadGrammar method.

適用対象

こちらもご覧ください