SpeechRecognitionEngine.EndSilenceTimeout 属性

定义

获取或设置 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

属性值

TimeSpan

安静间隔的持续时间。

例外

将属性设置为小于 0 秒或大于 10 秒。

注解

当识别输入明确时,语音识别器将使用此超时时间间隔。 例如,对于支持识别 "新游戏" 或 "新游戏" 的语音识别语法,"新游戏" 是一种明确的输入,"新游戏" 是一种不明确的输入。

此属性确定在完成识别操作之前,语音识别引擎将等待额外输入的时间。 超时间隔可以是0秒到10秒(含)。 默认值为150毫秒。

若要为不明确输入设置超时间隔,请使用 EndSilenceTimeoutAmbiguous 属性。

适用于

另请参阅