SpeechRecognizer.LoadGrammarAsync(Grammar) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
非同期的に音声認識文法を読み込みます。
public:
void LoadGrammarAsync(System::Speech::Recognition::Grammar ^ grammar);
public void LoadGrammarAsync (System.Speech.Recognition.Grammar grammar);
member this.LoadGrammarAsync : System.Speech.Recognition.Grammar -> unit
Public Sub LoadGrammarAsync (grammar As Grammar)
パラメーター
- grammar
- Grammar
読み込む音声認識文法。
注釈
認識エンジンは、この非同期操作を完了すると、イベントを LoadGrammarCompleted 発生させます。 認識エンジンは、音声認識文法が既に読み込まれている場合、非同期に読み込まれている場合、または認識エンジンへの読み込みに失敗した場合に例外をスローします。 認識エンジンが実行されている場合、アプリケーションでは、 を使用 RequestRecognizerUpdate して音声認識エンジンを一時停止してから、文法の読み込み、アンロード、有効化、または無効化を行う必要があります。
音声認識文法を同期的に読み込むには、 メソッドを使用します LoadGrammar 。
このメソッドは、メソッドの同期例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機されたときにスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって LoadGrammar(Grammar)スローされる例外に関するページを参照してください。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET