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 属性。