SpeechRecognitionEngine.EndSilenceTimeout 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定靜默無聲間隔,SpeechRecognitionEngine 會在意義明確輸入的結尾接受這段間隔的無聲輸入,然後才完成辨識作業。
public:
property TimeSpan EndSilenceTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan EndSilenceTimeout { get; set; }
member this.EndSilenceTimeout : TimeSpan with get, set
Public Property EndSilenceTimeout As TimeSpan
屬性值
無回應間隔的持續時間。
例外狀況
這個屬性已設定為小於 0 秒或大於 10 秒。
備註
當辨識輸入明確時,語音辨識器會使用此逾時間隔。 例如,針對支援辨識「新遊戲」或「新遊戲」的語音辨識文法,「新遊戲請」是明確的輸入,而「新遊戲」則是不明確的輸入。
這個屬性會決定語音辨識引擎在完成辨識作業之前,等候額外輸入的時間長度。 逾時間隔可介於0秒到10秒(含)之間。 預設值為150毫秒。
若要為不明確的輸入設定逾時間隔,請使用 EndSilenceTimeoutAmbiguous 屬性。