SpeechRecognitionEngine.AudioLevelUpdated Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.