RecognizerState RecognizerState RecognizerState RecognizerState Enum

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
RecognizerStateRecognizerStateRecognizerStateRecognizerState

Campos

Listening Listening Listening 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 Stopped Stopped 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 módulo de reconocimiento en su implementación de un controlador para el StateChanged eventos.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

RecognizerState encapsula el estado de ejecución del motor de reconocimiento de voz predeterminado para los clientes que usan SpeechRecognizer para acceder al servicio de la 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 como un RecognizerState objeto consultando la State propiedad en un SpeechRecognizer instancia.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 del cambio, las aplicaciones pueden consultar el RecognizerState propiedad de la StateChangedEventArgs objeto pasa a un controlador para StateChanged 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

SpeechRecognitionEngine las 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 tanto, SpeechRecognitionEngine no contiene una propiedad para devolver un RecognizerState 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 voz compartido mediante la interfaz de usuario (UI) de reconocimiento de voz o a través del el reconocimiento de voz miembro de la Windows Panel de Control.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.

Tanto el en y suspensión configuración en la interfaz de usuario de reconocimiento de voz se corresponde con el Listening estado.Both the On and Sleep settings in the Speech Recognition UI correspond to the Listening state. El desactivar configuración de la interfaz de usuario de reconocimiento de voz corresponde a detenido.The Off setting in the Speech Recognition UI corresponds to Stopped.

Enabled es 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 o no están activas para el reconocimiento de las gramáticas del motor de reconocimiento de voz compartido.You can use Enabled to control whether or not a shared speech recognition engine's grammars are active for recognition. Sin embargo, cambiar el Enabled propiedad no tiene ningún efecto sobre el RecognizerState propiedad.However, changing the Enabled property has no effect on the RecognizerState property.

Información como la descripción, la referencia cultural compatible y formatos de audio y el nombre del motor de reconocimiento se encapsula en la RecognizerInfo 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: