Partilhar via


RecognizerState Enumeração

Definição

Enumera os valores do estado do reconhecedor.

public enum class RecognizerState
public enum RecognizerState
type RecognizerState = 
Public Enum RecognizerState
Herança
RecognizerState

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 .

Aplica-se a

Confira também