SpeechRecognizerTimeouts 类

定义

语音识别器忽略沉默或无法识别的声音 (babble) 并继续侦听语音输入的时间跨度。

public ref class SpeechRecognizerTimeouts sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SpeechRecognizerTimeouts final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SpeechRecognizerTimeouts
Public NotInheritable Class SpeechRecognizerTimeouts
继承
Object Platform::Object IInspectable SpeechRecognizerTimeouts
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

应用通过 SpeechRecognizer.Timeouts 属性检索此对象。

当指定的时间跨度过去时,识别器将完成每个操作。

InitialSilenceTimeoutEndSilenceTimeout 都与静音相关,但用途不同。 如果语音输入已发生, 则 EndSilenceTimeout 适用,但如果未收到任何语音输入, 则应用 InitialSilenceTimeout

属性

BabbleTimeout

获取并设置 SpeechRecognizer 在假定语音输入已结束并完成识别操作之前接收无法识别的声音 (babble) 继续侦听的时间长度。

EndSilenceTimeout

获取并设置在生成识别结果后, SpeechRecognizer 检测静音并假定语音输入已结束的时间长度。

InitialSilenceTimeout

获取并设置在生成任何识别结果之前, SpeechRecognizer 检测静音并假定语音输入已结束的时间长度。

适用于

另请参阅