AudioSignalProblemOccurredEventArgs 클래스

정의

SpeechRecognizer 또는 SpeechRecognitionEngineAudioSignalProblemOccurred 이벤트에 대한 데이터를 제공합니다.Provides data for the AudioSignalProblemOccurred event of a SpeechRecognizer or a SpeechRecognitionEngine.

public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
    inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
상속
AudioSignalProblemOccurredEventArgs

예제

다음 예제에서는 정의 대 한 정보를 수집 하는 이벤트 처리기는 AudioSignalProblemOccurred 이벤트입니다.The following example defines an event handler that gathers information about an AudioSignalProblemOccurred event.

  
private SpeechRecognitionEngine sre;  
  
// Initialize the speech recognition engine.  
private void Initialize()  
{  
  sre = new SpeechRecognitionEngine();  
  
  // Add a handler for the AudioSignalProblemOccurred event.  
  sre.AudioSignalProblemOccurred += new EventHandler<AudioSignalProblemOccurredEventArgs>(sre_AudioSignalProblemOccurred);  
}  
  
// Gather information when the AudioSignalProblemOccurred event is raised.  
void sre_AudioSignalProblemOccurred(object sender, AudioSignalProblemOccurredEventArgs e)  
{  
  StringBuilder details = new StringBuilder();  
  
  details.AppendLine("Audio signal problem information:");  
  details.AppendFormat(  
    " Audio level:               {0}" + Environment.NewLine +  
    " Audio position:            {1}" + Environment.NewLine +  
    " Audio signal problem:      {2}" + Environment.NewLine +  
    " Recognition engine audio position: {3}" + Environment.NewLine,  
    e.AudioLevel, e.AudioPosition,  e.AudioSignalProblem,  
    e.RecognizerAudioPosition);  
  
  // Insert additional event handler code here.  
}  
  

설명

인스턴스의 AudioSignalProblemOccurredEventArgs 때 생성 되는 SpeechRecognitionEngine 또는 SpeechRecognizer 발생 시키는 개체는 AudioSignalProblemOccurred 이벤트입니다.An instance of AudioSignalProblemOccurredEventArgs is created when the SpeechRecognitionEngine or SpeechRecognizer object raises an AudioSignalProblemOccurred event. 와 관련 된 정보를 얻을 수는 AudioSignalProblemOccurred 이벤트를 이벤트 처리기에서 다음 속성에 액세스:To obtain information related to an AudioSignalProblemOccurred event, access the following properties in the handler for the event:

AudioPosition 속성이 생성 된 해당 오디오 스트림에서 입력된 디바이스의 위치를 참조 합니다.The AudioPosition property references the input device's position in its generated audio stream. 반면,는 RecognizerAudioPosition 속성 내의 오디오 입력 인식기의 위치를 참조 합니다.By contrast, the RecognizerAudioPosition property references the recognizer's position within its audio input. 이러한 위치는 다를 수 있습니다.These positions can be different. 자세한 내용은 음성 인식 이벤트를 사용 하 여입니다.For more information, see Using Speech Recognition Events.

AudioSignalProblem 속성 어떤 문제가 발생 했음을 나타냅니다.The AudioSignalProblem property indicates which problem occurred.

AudioSignalProblemOccurredEventArgsEventArgs로부터 파생됩니다.AudioSignalProblemOccurredEventArgs derives from EventArgs.

속성

AudioLevel

이벤트와 연결된 오디오 수준을 가져옵니다.Gets the audio level associated with the event.

AudioPosition

문제가 발생 한 위치를 나타내는 입력 디바이스의 오디오 스트림에서 위치를 가져옵니다.Gets the position in the input device's audio stream that indicates where the problem occurred.

AudioSignalProblem

오디오 신호 문제를 가져옵니다.Gets the audio signal problem.

RecognizerAudioPosition

인식기가 수신한 오디오 입력에서 문제가 발생한 위치를 나타내는 위치를 가져옵니다.Gets the position in the audio input that the recognizer has received that indicates where the problem occurred.

메서드

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상

추가 정보