SpeechRecognitionEngine.EndSilenceTimeoutAmbiguous SpeechRecognitionEngine.EndSilenceTimeoutAmbiguous SpeechRecognitionEngine.EndSilenceTimeoutAmbiguous SpeechRecognitionEngine.EndSilenceTimeoutAmbiguous Property

定義

SpeechRecognitionEngine が不明確な入力の最後に認識操作を終了する前に受け入れる無音状態の間隔を取得または設定します。Gets or sets the interval of silence that the SpeechRecognitionEngine will accept at the end of ambiguous input before finalizing a recognition operation.

public:
 property TimeSpan EndSilenceTimeoutAmbiguous { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan EndSilenceTimeoutAmbiguous { get; set; }
member this.EndSilenceTimeoutAmbiguous : TimeSpan with get, set
Public Property EndSilenceTimeoutAmbiguous As TimeSpan

プロパティ値

無音状態の間隔の時間。The duration of the interval of silence.

例外

このプロパティが、0 秒未満または 10 秒を超える値に設定されています。This property is set to less than 0 seconds or greater than 10 seconds.

注釈

音声認識エンジンは、認識入力があいまいな場合に、このタイムアウト間隔を使用します。The speech recognizer uses this timeout interval when the recognition input is ambiguous. たとえば、"新しいゲームの作成" または "新しいゲーム"、"新しいゲーム" はあいまいな入力で、"新しいゲーム" はあいまいな入力であることを認識している音声認識文法では、For example, for a speech recognition grammar that supports recognition of either "new game please" or "new game", "new game please" is an unambiguous input, and "new game" is an ambiguous input.

このプロパティは、認識操作を終了する前に、音声認識エンジンが追加の入力を待機する時間を決定します。This property determines how long the speech recognition engine will wait for additional input before finalizing a recognition operation. タイムアウト間隔は、0秒から10秒までの範囲で指定できます。The timeout interval can be from 0 seconds to 10 seconds, inclusive. 既定値は500ミリ秒です。The default is 500 milliseconds.

明確な入力のタイムアウト間隔を設定するにはEndSilenceTimeout 、プロパティを使用します。To set the timeout interval for unambiguous input, use the EndSilenceTimeout property.

適用対象

こちらもご覧ください