設定語音辨識器忽略靜默或難以辨識的聲音(如咿呀聲)並持續聆聽語音輸入的時間。
設定暫停
這裡我們指定了各種 超時 值:
- InitialSilenceTimeout - 語音識別器偵測靜默(在任何識別結果尚未產生之前)並假設語音輸入未到來的時間長度。
- BabbleTimeout(babble)- 指語音辨識器持續聆聽無法辨識的聲音(如咿呀聲)的時間,直到它假定語音輸入結束並完成識別程序。
- EndSilenceTimeout - 語音識別器偵測靜默(在產生識別結果後)並假設語音輸入結束的時間長度。
注意 逾時可依逐個識別器設定。
// Set timeout settings.
recognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromSeconds(6.0);
recognizer.Timeouts.BabbleTimeout = TimeSpan.FromSeconds(4.0);
recognizer.Timeouts.EndSilenceTimeout = TimeSpan.FromSeconds(1.2);
相關文章
範例