Bagikan melalui


SpeechRecognitionEngine.AudioLevelUpdated Kejadian

Definisi

Dimunculkan saat SpeechRecognitionEngine melaporkan tingkat input audionya.

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) 

Jenis Acara

Contoh

Contoh berikut menambahkan handler untuk peristiwa ke AudioLevelUpdatedSpeechRecognitionEngine objek. Handler menghasilkan tingkat audio baru ke konsol.

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);  
}  

Keterangan

Meningkatkan SpeechRecognitionEngine peristiwa ini beberapa kali per detik. Frekuensi di mana peristiwa dinaikkan tergantung pada komputer tempat aplikasi berjalan.

Untuk mendapatkan tingkat audio pada saat peristiwa, gunakan AudioLevel properti dari yang terkait AudioLevelUpdatedEventArgs. Untuk mendapatkan tingkat audio input saat ini ke recognizer, gunakan properti recognizer AudioLevel .

Saat membuat AudioLevelUpdated delegasi, Anda mengidentifikasi metode yang akan menangani peristiwa. Untuk mengaitkan peristiwa dengan penanganan aktivitas Anda, tambahkan instans delegasi ke peristiwa. Penanganan aktivitas dipanggil setiap kali peristiwa terjadi, kecuali Jika Anda menghapus delegasi. Untuk informasi selengkapnya tentang delegasi penanganan aktivitas, lihat Peristiwa dan Delegasi.

Berlaku untuk

Lihat juga