다음을 통해 공유


SpeechRecognizer.CompileConstraintsAsync 메서드

정의

Constraints 속성에 지정된 모든 제약 조건을 비동기적으로 컴파일합니다.

public:
 virtual IAsyncOperation<SpeechRecognitionCompilationResult ^> ^ CompileConstraintsAsync() = CompileConstraintsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
function compileConstraintsAsync()
Public Function CompileConstraintsAsync () As IAsyncOperation(Of SpeechRecognitionCompilationResult)

반환

SpeechRecognitionCompilationResult 개체로 제약 조건 컴파일의 결과입니다.

특성

설명

Constraints 속성에 제약 조건이 지정되지 않은 경우에도 CompileConstraintsAsync는 항상 RecognizeAsync 또는 RecognizeWithUIAsync 전에 호출되어야 합니다.

이 메서드는 다음과 같은 경우 오류를 반환합니다.

  • SpeechRecognizerState유휴 상태 또는 일시 중지되지 않았습니다.
  • 인식 세션이 초기화되고, 인식이 일시 중지되고, 모든 제약 조건이 제거되고, 인식이 다시 시작될 때 하나 이상의 제약 조건이 지정됩니다.
  • 인식 세션이 초기화되고, 인식이 일시 중지되고, 제약 조건이 추가되고, 인식이 다시 시작될 때 제약 조건이 지정되지 않습니다.

웹 서비스 제약 조건을 사용하려면 설정 -> 개인 정보> - 음성, 수동 입력 및 입력 페이지에서 "나를 알아가기" 옵션을 켜서 설정에서 음성 입력 및 받아쓰기 지원을 사용하도록 설정해야 합니다. 음성 인식에서 "음성 입력 인식"을 참조하세요.

적용 대상

추가 정보