AudioState Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém uma lista de possíveis estados para a entrada de áudio para um motor de reconhecimento de voz.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| Stopped | 0 | Não está a processar a entrada de áudio. |
| Silence | 1 | Receber silêncio ou ruído de fundo sem fala. |
| Speech | 2 | A receber entrada de voz. |
Exemplos
O exemplo seguinte demonstra um gestor de eventos que gere o estado de áudio em mudança de um reconhecor de voz.
private SpeechRecognitionEngine sre;
// Initializes the speech recognition engine.
private void Initialize()
{
sre = new SpeechRecognitionEngine();
// Add a handler for the AudioStateChanged event.
sre.AudioStateChanged += new EventHandler<AudioStateChangedEventArgs>(sre_AudioStateChanged);
// Add other initialization code here.
}
// Handle the AudioStateChanged event.
void sre_AudioStateChanged(object sender, AudioStateChangedEventArgs e)
{
AudioState newState = e.AudioState;
// Handle event here.
}
Observações
Pode obter o estado de entrada de áudio do motor de reconhecimento de voz com as SpeechRecognitionEngine.AudioState propriedades e.SpeechRecognizer.AudioState Os SpeechRecognitionEngine.AudioStateChanged eventos and SpeechRecognizer.AudioStateChanged são ativados quando o estado de entrada áudio de um motor de reconhecimento de voz muda.