共用方式為


設定語音辨識超時時間

設定語音辨識器忽略靜默或難以辨識的聲音(如咿呀聲)並持續聆聽語音輸入的時間。

重要 API超時設定語音識別超時設定

設定暫停

這裡我們指定了各種 超時 值:

  • 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);

範例