다음을 통해 공유


AudioState 열거형

정의

음성 인식 엔진에 대한 오디오 입력의 가능한 상태 목록을 포함합니다.

public enum class AudioState
public enum AudioState
type AudioState = 
Public Enum AudioState
상속
AudioState

필드

Silence 1

음소거 또는 비 음성 배경 노이즈 받기.

Speech 2

음성 입력 받기.

Stopped 0

오디오 입력 처리.

예제

다음 예제에서는 음성 인식기의 오디오 변경 상태를 처리 하는 이벤트 처리기를 보여 줍니다.

private SpeechRecognitionEngine sre;  

// Initializes the speech recognition engine.  
private void Initialize()  
{  
  sre = new SpeechRecognitionEngine();  

  // Add a handler for the AudioStateChanged event.  
  sre.AudioStateChanged += new EventHandler<AudioStateChangedEventArgs>(sre_AudioStateChanged);  

  // Add other initialization code here.  
}  

  // Handle the AudioStateChanged event.  
  void sre_AudioStateChanged(object sender, AudioStateChangedEventArgs e)  
{  
  AudioState newState = e.AudioState;  

  // Handle event here.  
}  

설명

사용 하 여 음성 인식 엔진의 오디오 입력된 상태를 가져올 수 있습니다 합니다 SpeechRecognitionEngine.AudioStateSpeechRecognizer.AudioState 속성입니다. 합니다 SpeechRecognitionEngine.AudioStateChangedSpeechRecognizer.AudioStateChanged 오디오 입력 음성 인식 엔진 변경 상태 이벤트가 발생 합니다.

적용 대상

추가 정보