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가 침묵을 감지하고 음성 입력이 종료되었다고 가정하는 인식 결과가 생성되기 전의 시간을 가져오고 설정합니다.

적용 대상

추가 정보