Поделиться через


SpeechRecognizer.AudioLevelUpdated Событие

Определение

Происходит, когда общий распознаватель сообщает уровень входного звука.

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) 

Тип события

Примеры

В следующем примере добавляется обработчик события AudioLevelUpdated в SpeechRecognizer объект. Обработчик выводит новый уровень звука в консоль.

private SpeechRecognizer recognizer;

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

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

Комментарии

Распознаватель вызывает это событие несколько раз в секунду. Частота, с которой вызывается событие, зависит от компьютера, на котором выполняется приложение.

Чтобы получить уровень звука во время события, используйте AudioLevel свойство связанного AudioLevelUpdatedEventArgsобъекта. Чтобы получить текущий уровень звука входных данных распознавателя, используйте свойство распознавателя AudioLevel .

При создании делегата AudioLevelUpdated для события определите метод, который будет обрабатывать событие. Чтобы связать событие с обработчиком событий, добавьте экземпляр делегата в событие. Обработчик событий вызывается всякий раз, когда происходит событие, если вы не удалите делегат. Дополнительные сведения о делегатах обработчика событий см. в разделе "События и делегаты".

Применяется к

См. также раздел