SpeechRecognitionEngine.AudioLevelUpdated Evento

Definição

Eleva-se quando o SpeechRecognitionEngine relatório sobre o nível da sua entrada de áudio.

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) 

Tipo de Evento

Exemplos

O exemplo seguinte adiciona um handler para o AudioLevelUpdated evento a um SpeechRecognitionEngine objeto. O handler envia o novo nível de áudio para a consola.

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

Observações

Este SpeechRecognitionEngine evento aumenta várias vezes por segundo. A frequência com que o evento é levantado depende do computador onde a aplicação está a correr.

Para obter o nível de áudio no momento do evento, use a AudioLevel propriedade do correspondente AudioLevelUpdatedEventArgs. Para obter o nível de áudio atual da entrada para o reconhecedor, use a propriedade do AudioLevel reconhecedor.

Quando cria um AudioLevelUpdated delegado, identifica o método que irá gerir o evento. Para associar o evento ao seu gestor de eventos, adicione uma instância do delegado ao evento. O gestor de eventos é chamado sempre que o evento ocorre, a menos que remova o delegado. Para mais informações sobre os delegados gestores de eventos, consulte Eventos e Delegados.

Aplica-se a

Ver também