次の方法で共有


SpeechRecognizer.PauseRecognizerOnRecognition プロパティ

定義

アプリケーションが SpeechRecognized イベントを処理している間、共有認識エンジンが認識操作を一時停止するかどうかを示す値を取得または設定します。

public:
 property bool PauseRecognizerOnRecognition { bool get(); void set(bool value); };
public bool PauseRecognizerOnRecognition { get; set; }
member this.PauseRecognizerOnRecognition : bool with get, set
Public Property PauseRecognizerOnRecognition As Boolean

プロパティ値

いずれかのアプリケーションが SpeechRecognized イベントを処理している間、共有レコグナイザーが入力の処理を待機している場合は true。それ以外の場合は false

注釈

イベント ハンドラー内で音声認識サービスのSpeechRecognized状態を変更する必要がある場合、または音声認識サービスがより多くの入力を処理する前に、読み込まれた音声認識文法または有効な音声認識文法を変更する必要がある場合は、このプロパティを にtrue設定します。

Note

プロパティを SpeechRecognizedtrue 設定すると、すべてのアプリケーションの各 SpeechRecognized イベント ハンドラーで Windows 音声認識サービスがブロックされます。

共有認識エンジンへの変更をアプリケーションの状態と同期するには、 メソッドを使用します RequestRecognizerUpdate

が の場合PauseRecognizerOnRecognition、ハンドラーの実行中にSpeechRecognized音声認識サービスが一時停止し、新しいオーディオ入力が到着したときにバッファーに入trueります。 イベント ハンドラーが SpeechRecognized 終了すると、音声認識サービスは認識を再開し、入力バッファーから情報の処理を開始します。

音声認識サービスを有効または無効にするには、 プロパティを使用します Enabled

適用対象

こちらもご覧ください