RecognizerState 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.
Enumera os valores do estado do reconhecedor.
public enum class RecognizerState
public enum RecognizerState
type RecognizerState =
Public Enum RecognizerState
- Herança
Campos
Listening | 1 | O mecanismo de reconhecimento está disponível para receber e analisar a entrada de áudio. |
Stopped | 0 | O mecanismo de reconhecimento não está recebendo nem analisando a entrada de áudio. |
Exemplos
No exemplo abaixo, um aplicativo exibe o estado de um reconhecedor em sua implementação de um manipulador para o StateChanged evento.
_recognizer.StateChanged +=
delegate(object sender, StateChangedEventArgs eventArgs) {
_recognizerStateLabel.Text = "Speech Recognizer State: " + eventArgs.RecognizerState.ToString();
};
Comentários
RecognizerState encapsula o estado de execução do mecanismo de reconhecimento de fala padrão para clientes que usam SpeechRecognizer para acessar o serviço de Tecnologia de Reconhecimento de Fala da Área de Trabalho do Windows.
Os aplicativos podem obter o estado atual do mecanismo de reconhecimento da área de trabalho como um RecognizerState objeto consultando a State propriedade em uma SpeechRecognizer instância. Para obter o estado do mecanismo de reconhecimento da área de trabalho depois que ele é alterado, os aplicativos podem consultar a RecognizerState propriedade do StateChangedEventArgs objeto passado para um manipulador para StateChanged eventos.
Observação
SpeechRecognitionEngine as instâncias são executadas em processo e seu estado de execução está sob o controle do aplicativo. Portanto, SpeechRecognitionEngine não contém uma propriedade para retornar um RecognizerState objeto .
O estado de um servidor de reconhecimento de fala da área de trabalho é uma propriedade somente leitura e não pode ser controlado programaticamente. Os usuários podem alterar o estado de um reconhecedor de fala compartilhado usando a interface do usuário do Reconhecimento de Fala ou por meio do membro de Reconhecimento de Fala do Windows Painel de Controle.
As configurações Ativar e Suspender na interface do usuário do Reconhecimento de Fala correspondem ao Listening
estado . A configuração Desativado na interface do usuário do Reconhecimento de Fala corresponde a Parado.
Enabled é a outra propriedade que afeta a preparação de um mecanismo de reconhecimento de fala compartilhado para receber e processar a entrada de fala. Você pode usar Enabled para controlar se as gramáticas de um mecanismo de reconhecimento de fala compartilhado estão ativas para reconhecimento. No entanto, a alteração da Enabled propriedade não tem efeito sobre a RecognizerState propriedade .
Informações como a descrição, os formatos de cultura e áudio com suporte e o nome do mecanismo de reconhecimento são encapsulados no RecognizerInfo tipo .