다음을 통해 공유


SpeechContinuousRecognitionSession 클래스

정의

자유 형식 받아쓰기 또는 로컬 문법 파일 제약 조건에 정의된 단어 또는 구의 임의의 시퀀스에 대한 음성 입력을 관리합니다.

public ref class SpeechContinuousRecognitionSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpeechContinuousRecognitionSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpeechContinuousRecognitionSession
Public NotInheritable Class SpeechContinuousRecognitionSession
상속
Object Platform::Object IInspectable SpeechContinuousRecognitionSession
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

앱은 SpeechRecognizer.ContinuousRecognitionSession 속성을 통해 이 개체를 검색합니다.

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

속성

AutoStopSilenceTimeout

오디오 입력 부족으로 인해 연속 인식 세션이 종료되는 시간 임계값을 가져오거나 설정합니다.

메서드

CancelAsync()

연속 음성 인식 세션을 비동기적으로 취소하고 보류 중인 모든 인식 결과를 삭제합니다.

PauseAsync()

연속 음성 인식 세션을 비동기적으로 일시 중지하여 로컬 문법 파일 또는 목록 제약 조건을 업데이트합니다.

Resume()

일시 중지된 경우 연속 음성 인식 세션을 다시 시작합니다.

StartAsync()

오버로드

기본값SpeechContinuousRecognitionMode를 사용하여 연속 음성 인식 세션을 비동기적으로 시작합니다.

StartAsync(SpeechContinuousRecognitionMode)

오버로드

지정된 SpeechContinuousRecognitionMode 동작을 사용하여 연속 음성 인식 세션을 비동기적으로 시작합니다.

StopAsync()

연속 음성 인식 세션을 비동기적으로 종료하고 보류 중인 모든 인식 결과를 ResultGenerated 이벤트에 전달합니다.

이벤트

Completed

연속 인식 세션이 종료되면 발생합니다.

ResultGenerated

음성 인식기가 연속 인식 세션에서 결과를 반환할 때 발생합니다.

적용 대상

추가 정보