AudioState Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém uma lista de estados possíveis para a entrada de áudio para um mecanismo de reconhecimento de fala.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Herança
Campos
Silence | 1 | Recebendo silêncio ou ruído de fundo que não fala. |
Speech | 2 | Recebendo entrada de fala. |
Stopped | 0 | Não processando a entrada de áudio. |
Exemplos
O exemplo a seguir demonstra um manipulador de eventos que manipula a alteração do estado de áudio de um reconhecedor de fala.
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.
}
Comentários
Você pode obter o estado de entrada de áudio do mecanismo de reconhecimento de fala com as SpeechRecognitionEngine.AudioState propriedades e SpeechRecognizer.AudioState . Os SpeechRecognitionEngine.AudioStateChanged eventos e SpeechRecognizer.AudioStateChanged são gerados quando o estado de entrada de áudio de um mecanismo de reconhecimento de fala é alterado.