Aracılığıyla paylaş


SpeechRecognitionEngine.AudioLevelUpdated Olay

Tanım

ses girişinin SpeechRecognitionEngine düzeyini bildirdiğinde yükseltildi.

public:
 event EventHandler<System::Speech::Recognition::AudioLevelUpdatedEventArgs ^> ^ AudioLevelUpdated;
public event EventHandler<System.Speech.Recognition.AudioLevelUpdatedEventArgs> AudioLevelUpdated;
member this.AudioLevelUpdated : EventHandler<System.Speech.Recognition.AudioLevelUpdatedEventArgs> 
Public Custom Event AudioLevelUpdated As EventHandler(Of AudioLevelUpdatedEventArgs) 

Olay Türü

Örnekler

Aşağıdaki örnek, bir nesneye AudioLevelUpdated olay için bir SpeechRecognitionEngine işleyici ekler. İşleyici, konsoluna yeni ses düzeyinin çıkışını alır.

private SpeechRecognitionEngine recognizer;  

// Initialize the SpeechRecognitionEngine object.   
private void Initialize()  
{  
  recognizer = new SpeechRecognitionEngine();  

  // Add an event handler for the AudioLevelUpdated event.  
  recognizer.AudioLevelUpdated +=   
   new EventHandler<AudioLevelUpdatedEventArgs>(recognizer_AudioLevelUpdated);  

  // Add other initialization code here.  

}  

// Write the audio level to the console when the AudioLevelUpdated event is raised.  
void recognizer_AudioLevelUpdated(object sender, AudioLevelUpdatedEventArgs e)  
{  
  Console.WriteLine("The audio level is now: {0}.", e.AudioLevel);  
}  

Açıklamalar

bu SpeechRecognitionEngine olayı saniyede birden çok kez tetikler. Olayın tetiklendiği sıklık, uygulamanın üzerinde çalıştığı bilgisayara bağlıdır.

Olay sırasında ses düzeyini almak için ilişkili AudioLevelUpdatedEventArgsözelliğini kullanınAudioLevel. Tanıyıcıya girişin geçerli ses düzeyini almak için tanıyıcının AudioLevel özelliğini kullanın.

Bir AudioLevelUpdated temsilci oluşturduğunuzda, olayı işleyecek yöntemi tanımlarsınız. Olayı olay işleyicinizle ilişkilendirmek için olaya temsilcinin bir örneğini ekleyin. Olay her gerçekleştiğinde, olay işleyici (siz temsilciyi kaldırmadığınız sürece) çağrılır. Olay işleyicisi temsilcileri hakkında daha fazla bilgi için bkz . Olaylar ve Temsilciler.

Şunlara uygulanır

Ayrıca bkz.