RecognizerState Enumeración

Definición

Enumera los valores del estado del reconocedor.Enumerates values of the recognizer's state.

public enum class RecognizerState
public enum RecognizerState
type RecognizerState = 
Public Enum RecognizerState
Herencia
RecognizerState

Campos

Listening 1

El motor de reconocimiento está disponible para recibir y analizar la entrada de audio.The recognition engine is available to receive and analyze audio input.

Stopped 0

El motor de reconocimiento no está recibiendo o analizando la entrada de audio.The recognition engine is not receiving or analyzing audio input.

Ejemplos

En el ejemplo siguiente, una aplicación muestra el estado de un reconocedor en su implementación de un controlador para StateChanged el evento.In the example below, an application displays the state of a recognizer in its implementation of a handler for the StateChanged event.

  
_recognizer.StateChanged +=  
    delegate(object sender, StateChangedEventArgs eventArgs) {  
        _recognizerStateLabel.Text = "Speech Recognizer State: " + eventArgs.RecognizerState.ToString();  
    };  
  

Comentarios

RecognizerStateencapsula el estado de ejecución del motor de reconocimiento de voz predeterminado para los SpeechRecognizer clientes que usan para tener acceso al servicio de tecnología de reconocimiento de voz de escritorio de Windows.RecognizerState encapsulates the running state of the default speech recognition engine for clients using SpeechRecognizer to access the Windows Desktop Speech Recognition Technology service.

Las aplicaciones pueden obtener el estado actual del motor de reconocimiento de escritorio RecognizerState como un objeto consultando State la propiedad en SpeechRecognizer una instancia de.Applications can obtain the current state of the desktop recognition engine as a RecognizerState object by querying the State property on a SpeechRecognizer instance. Para obtener el estado del motor de reconocimiento de escritorio después de que cambie, las aplicaciones RecognizerState pueden consultar la StateChangedEventArgs propiedad del objeto pasado a un StateChanged controlador para los eventos.To obtain the state of the desktop recognition engine after it changes, applications can query the RecognizerState property of the StateChangedEventArgs object passed to a handler for StateChanged events.

Nota

SpeechRecognitionEnginelas instancias se ejecutan en proceso y su estado de ejecución está bajo el control de la aplicación.SpeechRecognitionEngine instances run in-process and their running state is under the control of the application. Por lo SpeechRecognitionEngine tanto, no contiene una propiedad para devolver RecognizerState un objeto.Therefore, SpeechRecognitionEngine does not contain a property to return a RecognizerState object.

El estado de un servidor de reconocimiento de voz de escritorio es una propiedad de solo lectura y no se puede controlar mediante programación.The state of a desktop speech recognition server is a read-only property and cannot be controlled programmatically. Los usuarios pueden cambiar el estado de un reconocedor de voz compartido mediante la interfaz de usuario (UI) del reconocimiento de voz o a través del miembro reconocimiento de voz del Panel de controlde Windows.Users can change a shared speech recognizer's state using the Speech Recognition user interface (UI) or through the Speech Recognition member of the Windows Control Panel.

La configuración on y Sleep de la interfaz de usuario del reconocimiento de voz Listening se corresponde con el estado.Both the On and Sleep settings in the Speech Recognition UI correspond to the Listening state. El **** valor desactivado de la interfaz de usuario de reconocimiento de voz corresponde a detenido.The Off setting in the Speech Recognition UI corresponds to Stopped.

Enabledes la otra propiedad que afecta a la preparación de un motor de reconocimiento de voz compartido para recibir y procesar la entrada de voz.Enabled is the other property that affects the readiness of a shared speech recognition engine to receive and process speech input. Puede usar Enabled para controlar si las gramáticas de un motor de reconocimiento de voz compartido están activas para su reconocimiento.You can use Enabled to control whether or not a shared speech recognition engine's grammars are active for recognition. Sin embargo, el Enabled cambio de la propiedad no tiene RecognizerState ningún efecto en la propiedad.However, changing the Enabled property has no effect on the RecognizerState property.

La información como la descripción, la referencia cultural y los formatos de audio admitidos y el nombre del motor de reconocimiento RecognizerInfo se encapsulan en el tipo.Information such as the description, the supported culture and audio formats, and the recognition engine name is encapsulated in the RecognizerInfo type.

Se aplica a

Consulte también: