SpeechRecognizer.AudioLevelUpdated Evento

Definición

Se produce cuando el reconocedor compartido indica el nivel de su entrada de audio.

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

EventHandler<AudioLevelUpdatedEventArgs>

Ejemplos

En el ejemplo siguiente se agrega un controlador para el AudioLevelUpdated evento a un SpeechRecognizer objeto. El controlador envía el nuevo nivel de audio a la consola.

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

Comentarios

El reconocedor genera este evento varias veces por segundo. La frecuencia con la que se genera el evento depende del equipo en el que se ejecuta la aplicación.

Para obtener el nivel de audio en el momento del evento, utilice la AudioLevel propiedad de la clase asociada AudioLevelUpdatedEventArgs . Para obtener el nivel de audio actual de la entrada para el reconocedor, utilice la propiedad del reconocedor AudioLevel .

Cuando se crea un delegado para un AudioLevelUpdated evento, se identifica el método que controlará el evento. Para asociar el evento al controlador, se debe agregar una instancia del delegado al evento. Siempre que se produce el evento, se llama a su controlador, a menos que se quite el delegado. Para obtener más información sobre los delegados de controladores de eventos, vea eventos y delegados.

Se aplica a

Consulte también