SpeechRecognitionEngine.AudioLevelUpdated Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.