RecognizerState 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인식기 상태 값을 열거합니다.
public enum class RecognizerState
public enum RecognizerState
type RecognizerState =
Public Enum RecognizerState
- 상속
필드
Listening | 1 | 인식 엔진은 오디오 입력을 받고 분석하는 데 사용할 수 있습니다. |
Stopped | 0 | 인식 엔진은 오디오 입력을 받거나 분석하지 않습니다. |
예제
아래 예제에서는 애플리케이션에 대 한 처리기 구현에서 인식기의 상태를 표시 합니다 StateChanged 이벤트입니다.
_recognizer.StateChanged +=
delegate(object sender, StateChangedEventArgs eventArgs) {
_recognizerStateLabel.Text = "Speech Recognizer State: " + eventArgs.RecognizerState.ToString();
};
설명
RecognizerState 사용 하 여 클라이언트에 대 한 기본 음성 인식 엔진의 실행 상태를 캡슐화 SpeechRecognizer Windows 데스크톱 음성 인식 기술을 서비스에 액세스할 수 있습니다.
애플리케이션으로 데스크톱 인식 엔진의 현재 상태를 가져올 수 있습니다는 RecognizerState 쿼리하여 개체를 State 속성을 SpeechRecognizer 인스턴스. 애플리케이션을 변경한 후 데스크톱 인식 엔진의 상태를 가져오려면, 쿼리할 수 있습니다는 RecognizerState 의 속성을 StateChangedEventArgs 에 대 한 처리기에 전달 된 개체 StateChanged 이벤트.
참고
SpeechRecognitionEngine 인스턴스 프로세스에서 실행 하 고 실행 중인 상태로 애플리케이션에 의해 제어 됩니다. 따라서 SpeechRecognitionEngine 반환할 속성을 포함 하지 않습니다는 RecognizerState 개체입니다.
데스크톱 음성 인식 서버의 상태는 읽기 전용 속성 이며 프로그래밍 방식으로 제어할 수 없습니다. 사용자 음성 인식을 사용자 인터페이스 (UI)를 사용 하 여 공유 음성 인식기의 상태를 변경할 수 있습니다 또는 합니다 음성 인식 는 Windows의 구성원 제어판합니다.
모두를 에 및 절전 에 해당 하는 음성 인식 UI에 설정은 Listening
상태입니다. 합니다 해제 중지에 해당 하는 음성 인식 UI에 설정 합니다.
Enabled 공유 음성 인식 엔진 수신 하 고 음성 입력 처리의 준비 상태에 영향을 주는 기타 속성이입니다. 사용할 수 있습니다 Enabled 공유 음성 인식 엔진의 문법은 인식에 대해 활성화 여부를 제어 합니다. 그러나 변경 합니다 Enabled 속성이 적용 되지 않습니다는 RecognizerState 속성입니다.
에 대 한 설명, 지원 되는 문화권 및 오디오 형식으로 인식 엔진 이름 등의 정보에 캡슐화 되어를 RecognizerInfo 형식입니다.
적용 대상
추가 정보
.NET