RecognizerState RecognizerState RecognizerState RecognizerState Enum

Definizione

Enumera i valori dello stato dello strumento di riconoscimento.Enumerates values of the recognizer's state.

public enum class RecognizerState
public enum RecognizerState
type RecognizerState = 
Public Enum RecognizerState
Ereditarietà
RecognizerStateRecognizerStateRecognizerStateRecognizerState

Campi

Listening Listening Listening Listening 1

Il motore di riconoscimento è disponibile per ricevere e analizzare input audio.The recognition engine is available to receive and analyze audio input.

Stopped Stopped Stopped Stopped 0

Il motore di riconoscimento non riceve o analizza l'input audio.The recognition engine is not receiving or analyzing audio input.

Esempi

Nell'esempio seguente, un'applicazione viene visualizzato lo stato di un sistema di riconoscimento nella propria implementazione di un gestore per il StateChanged 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();  
    };  

Commenti

RecognizerState Incapsula lo stato in esecuzione del motore di riconoscimento vocale predefinito per i client che usano SpeechRecognizer per accedere al servizio la tecnologia di riconoscimento vocale Windows Desktop.RecognizerState encapsulates the running state of the default speech recognition engine for clients using SpeechRecognizer to access the Windows Desktop Speech Recognition Technology service.

Le applicazioni possono ottenere lo stato corrente del motore di riconoscimento desktop come un RecognizerState oggetto eseguendo una query di State proprietà su un SpeechRecognizer istanza.Applications can obtain the current state of the desktop recognition engine as a RecognizerState object by querying the State property on a SpeechRecognizer instance. Per ottenere lo stato del motore di riconoscimento desktop dopo la modifica, le applicazioni possono eseguire query di RecognizerState proprietà del StateChangedEventArgs oggetto passato a un gestore per StateChanged gli eventi.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 istanze vengono eseguite in-process e stato di esecuzione è sotto il controllo dell'applicazione.SpeechRecognitionEngine instances run in-process and their running state is under the control of the application. Pertanto SpeechRecognitionEngine non contiene una proprietà per restituire un RecognizerState oggetto.Therefore, SpeechRecognitionEngine does not contain a property to return a RecognizerState object.

Lo stato di un server di riconoscimento vocale desktop è una proprietà di sola lettura e non può essere controllato a livello di codice.The state of a desktop speech recognition server is a read-only property and cannot be controlled programmatically. Gli utenti possono modificare lo stato del sistema di riconoscimento vocale condiviso tramite l'interfaccia utente di riconoscimento vocale (UI) o tramite il riconoscimento vocale membro di Windows Pannello di controllo.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.

Entrambi il sul e sospensione impostazioni nell'interfaccia utente di riconoscimento vocale corrispondono al Listening dello stato.Both the On and Sleep settings in the Speech Recognition UI correspond to the Listening state. Il disattivata impostazione nell'interfaccia utente di riconoscimento vocale corrisponde all'operazione interrotta.The Off setting in the Speech Recognition UI corresponds to Stopped.

Enabled è l'altra proprietà che interessa la conformità di un motore di riconoscimento vocale condiviso per ricevere ed elaborare l'input vocale.Enabled is the other property that affects the readiness of a shared speech recognition engine to receive and process speech input. È possibile usare Enabled per controllare se sono attive per il riconoscimento grammatiche del motore di riconoscimento vocale condiviso.You can use Enabled to control whether or not a shared speech recognition engine's grammars are active for recognition. Tuttavia, la modifica di Enabled proprietà non ha alcun effetto sul RecognizerState proprietà.However, changing the Enabled property has no effect on the RecognizerState property.

Informazioni quali la descrizione, le impostazioni cultura supportate e formati audio e il nome del motore di riconoscimento sono incapsulate nel RecognizerInfo tipo.Information such as the description, the supported culture and audio formats, and the recognition engine name is encapsulated in the RecognizerInfo type.

Si applica a

Vedi anche