2016-08-15 13 views
0

私はSpeechRecognizer ContinuousRecognitionSessionを試しています。 20秒以上話をしないと、SpeechRecognizer ContinuousRecognitionSessionがタイムアウトします。speechRecognizer ContinuousRecognitionSessionでタイムアウトを変更する方法

私はSpeechRecognizer.ContinuousRecognitionSession.CompletedイベントでSpeechRecognitionResultStatus.TimeoutExceededステータスを取得し続けます。

デフォルトのタイムアウトを変更したいと思います。私はどこでそれをするのか分からない。私は次のコードを試しました

speechRecognizer.Timeouts.EndSilenceTimeout = new TimeSpan(1, 0, 0); 
speechRecognizer.Timeouts.InitialSilenceTimeout = new TimeSpan(1, 0, 0); 
speechRecognizer.Timeouts.BabbleTimeout = new TimeSpan(1, 0, 0); 
speechRecognizer.ContinuousRecognitionSession.AutoStopSilenceTimeout = new TimeSpan(1, 0, 0); 

あなたのお返事ありがとうございます。

答えて

0

おそらくこの方法を試すことができます。recognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromDays(1)

関連する問題