Partilhar via


SpeechRecognizer.AudioLevelUpdated Evento

Definição

Ocorre quando o reconhecedor compartilhado informa o nível da 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

EventHandler<AudioLevelUpdatedEventArgs>

Exemplos

O exemplo a seguir adiciona um manipulador para o AudioLevelUpdated evento a um SpeechRecognizer objeto. O manipulador gera o novo nível de áudio para o console.

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

Comentários

O reconhecedor gera esse evento várias vezes por segundo. A frequência com que o evento é gerado depende do computador no qual o aplicativo está sendo executado.

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

Quando você cria um delegado para um AudioLevelUpdated evento, identifica o método que manipulará o evento. Para associar o evento ao manipulador de eventos, adicione uma instância do delegado ao evento. O manipulador de eventos é chamado sempre que o evento ocorre, a menos que você remova o representante. Para obter mais informações sobre delegados de manipulador de eventos, consulte eventos e delegados.

Aplica-se a

Confira também