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 設定為 。

注意

SpeechRecognized將 屬性設定為 true 會導致每個應用程式中的每個 SpeechRecognized 事件處理常式封鎖 Windows 語音辨識服務。

若要同步處理共用辨識器與應用程式狀態的變更,請使用 RequestRecognizerUpdate 方法。

當 為 truePauseRecognizerOnRecognition ,在處理常式執行 SpeechRecognized 期間,語音辨識服務會在到達時暫停並緩衝新的音訊輸入。 SpeechRecognized事件處理常式結束時,語音辨識服務會繼續辨識,並開始從其輸入緩衝區處理資訊。

若要啟用或停用語音辨識服務,請使用 Enabled 屬性。

適用於

另請參閱