SpeechRecognizer.PauseRecognizerOnRecognition プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーションが 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
プロパティを SpeechRecognized に true
設定すると、すべてのアプリケーションの各 SpeechRecognized イベント ハンドラーで Windows 音声認識サービスがブロックされます。
共有認識エンジンへの変更をアプリケーションの状態と同期するには、 メソッドを使用します RequestRecognizerUpdate 。
が の場合PauseRecognizerOnRecognition、ハンドラーの実行中にSpeechRecognized音声認識サービスが一時停止し、新しいオーディオ入力が到着したときにバッファーに入true
ります。 イベント ハンドラーが SpeechRecognized 終了すると、音声認識サービスは認識を再開し、入力バッファーから情報の処理を開始します。
音声認識サービスを有効または無効にするには、 プロパティを使用します Enabled 。
適用対象
こちらもご覧ください
.NET