RecognizerState RecognizerState RecognizerState RecognizerState Enum

Definition

Listet Werte des Zustands der Erkennung auf.Enumerates values of the recognizer's state.

public enum class RecognizerState
public enum RecognizerState
type RecognizerState = 
Public Enum RecognizerState
Vererbung
RecognizerStateRecognizerStateRecognizerStateRecognizerState

Felder

Listening Listening Listening Listening 1

Die Erkennungs-Engine ist verfügbar, um Audioeingaben zu empfangen und zu analysieren.The recognition engine is available to receive and analyze audio input.

Stopped Stopped Stopped Stopped 0

Die Erkennungs-Engine empfängt oder analysiert keine Audioeingabe.The recognition engine is not receiving or analyzing audio input.

Beispiele

Im folgenden Beispiel zeigt eine Anwendung den Status einer Erkennung in der Implementierung eines Handlers für das StateChanged Ereignis an.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();  
    };  

Hinweise

RecognizerStatekapselt den Lauf Status der Standard Spracherkennungs-Engine für Clients, SpeechRecognizer die für den Zugriff auf den Windows Desktop Speech Recognition Technology-Dienst verwenden.RecognizerState encapsulates the running state of the default speech recognition engine for clients using SpeechRecognizer to access the Windows Desktop Speech Recognition Technology service.

Anwendungen können den aktuellen Status der Desktop Erkennungs-Engine als RecognizerState -Objekt abrufen, indem Sie die State -Eigenschaft einer SpeechRecognizer -Instanz Abfragen.Applications can obtain the current state of the desktop recognition engine as a RecognizerState object by querying the State property on a SpeechRecognizer instance. Zum Abrufen des Status der Desktop Erkennungs-Engine nach der Änderung können Anwendungen die RecognizerState -Eigenschaft StateChangedEventArgs des Objekts Abfragen, das an einen Handler für StateChanged Ereignisse übermittelt wird.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.

Hinweis

SpeechRecognitionEngineInstanzen werden innerhalb des Prozesses ausgeführt, und Ihr Status wird unter der Steuerung der Anwendung ausgeführt.SpeechRecognitionEngine instances run in-process and their running state is under the control of the application. Daher enthält keine-Eigenschaft, um ein RecognizerState -Objekt zurückzugeben. SpeechRecognitionEngineTherefore, SpeechRecognitionEngine does not contain a property to return a RecognizerState object.

Der Status eines Desktop sprach Erkennungs Servers ist eine schreibgeschützte Eigenschaft und kann nicht Programm gesteuert gesteuert werden.The state of a desktop speech recognition server is a read-only property and cannot be controlled programmatically. Benutzer können den Zustand der freigegebenen Spracherkennung mithilfe der sprach Erkennungs-Benutzeroberfläche oder über das sprach Erkennungs Element der Windows- Systemsteuerungändern.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.

Die Einstellungen on und Sleep in der sprach Erkennungs Benutzeroberfläche entsprechen dem Listening Status.Both the On and Sleep settings in the Speech Recognition UI correspond to the Listening state. Die Einstellung aus in der Benutzeroberfläche für die Spracherkennung entspricht "beendet".The Off setting in the Speech Recognition UI corresponds to Stopped.

Enableddie andere Eigenschaft, die sich auf die Bereitschaft einer freigegebenen Spracherkennungs-Engine auswirkt, Spracheingaben zu empfangen und zu verarbeiten.Enabled is the other property that affects the readiness of a shared speech recognition engine to receive and process speech input. Sie können verwenden Enabled , um zu steuern, ob die Grammatiken eines freigegebenen sprach Erkennungs Moduls für die Erkennung aktiv sind oder nicht.You can use Enabled to control whether or not a shared speech recognition engine's grammars are active for recognition. Das Ändern der Enabled Eigenschaft wirkt sich jedoch nicht auf die RecognizerState Eigenschaft aus.However, changing the Enabled property has no effect on the RecognizerState property.

Informationen wie z. b. die Beschreibung, die unterstützte Kultur und Audioformate und der Name der Erkennungs- RecognizerInfo Engine werden im-Typ gekapselt.Information such as the description, the supported culture and audio formats, and the recognition engine name is encapsulated in the RecognizerInfo type.

Gilt für:

Siehe auch