Aracılığıyla paylaş


AudioSignalProblemOccurredEventArgs Sınıf

Tanım

veya SpeechRecognitionEngineolayı SpeechRecognizer için AudioSignalProblemOccurred veri sağlar.

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

Örnekler

Aşağıdaki örnek, bir olay hakkında bilgi toplayan bir AudioSignalProblemOccurred olay işleyicisi tanımlar.

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.  
}  

Açıklamalar

veya SpeechRecognizer nesnesi bir olay oluşturduğunda SpeechRecognitionEngine bir AudioSignalProblemOccurred örneği AudioSignalProblemOccurredEventArgs oluşturulur. Bir AudioSignalProblemOccurred olayla ilgili bilgileri almak için olay işleyicisinde aşağıdaki özelliklere erişin:

özelliği, AudioPosition giriş cihazının oluşturulan ses akışındaki konumuna başvurur. Bunun aksine özelliği, RecognizerAudioPosition tanıyıcının ses girişi içindeki konumuna başvurur. Bu konumlar farklı olabilir. Daha fazla bilgi için bkz . Konuşma Tanıma Olaylarını Kullanma.

AudioSignalProblem özelliği hangi sorunun oluştuğuna işaret eder.

AudioSignalProblemOccurredEventArgs ' den EventArgstüretilir.

Özellikler

AudioLevel

Olayla ilişkili ses düzeyini alır.

AudioPosition

Giriş cihazının ses akışında sorunun nerede oluştuğuna ilişkin konumu alır.

AudioSignalProblem

Ses sinyali sorununu alır.

RecognizerAudioPosition

Tanıyıcının aldığı ve sorunun oluştuğu yeri gösteren ses girişindeki konumu alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.