Sdílet prostřednictvím


RecognizerState Výčet

Definice

Vytvoří výčet hodnot stavu rozpoznávání.

public enum class RecognizerState
public enum RecognizerState
type RecognizerState = 
Public Enum RecognizerState
Dědičnost
RecognizerState

Pole

Listening 1

Modul rozpoznávání je k dispozici pro příjem a analýzu zvukového vstupu.

Stopped 0

Modul rozpoznávání nepřijímá nebo ne analyzuje zvukový vstup.

Příklady

V následujícím příkladu aplikace zobrazí stav rozpoznávání v implementaci obslužné rutiny StateChanged události.

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

Poznámky

RecognizerState zapouzdřuje stav spuštění výchozího modulu rozpoznávání řeči pro klienty, kteří používají SpeechRecognizer přístup ke službě Windows Desktop Speech Recognition Technology.

Aplikace můžou získat aktuální stav modulu pro rozpoznávání plochy jako RecognizerState objekt dotazováním State vlastnosti instance SpeechRecognizer . Pokud chcete získat stav modulu pro rozpoznávání plochy po jeho změně, mohou se aplikace dotazovat na RecognizerState vlastnost objektu StateChangedEventArgs předanou obslužné rutině událostí StateChanged .

Poznámka

SpeechRecognitionEngine Instance běží v procesu a jejich stav spuštění je pod kontrolou aplikace. SpeechRecognitionEngine Proto neobsahuje vlastnost pro vrácení objektuRecognizerState.

Stav desktopového serveru pro rozpoznávání řeči je vlastnost jen pro čtení a nedá se řídit programově. Uživatelé můžou změnit stav sdíleného rozpoznávání řeči pomocí uživatelského rozhraní rozpoznávání řeči nebo prostřednictvím člena Rozpoznávání řečiOvládací panely Windows.

Nastavení Zapnuto i Režim spánku v uživatelském rozhraní rozpoznávání řeči odpovídají Listening stavu. Nastavení Vypnuto v uživatelském rozhraní rozpoznávání řeči odpovídá zastavené.

Enabled je další vlastnost, která ovlivňuje připravenost sdíleného modulu rozpoznávání řeči na příjem a zpracování hlasového vstupu. Pomocí příkazu Enabled můžete řídit, jestli jsou gramatiky modulu pro rozpoznávání řeči aktivní pro rozpoznávání. Změna Enabled vlastnosti však nemá na RecognizerState vlastnost žádný vliv.

Informace, jako je popis, podporované jazykové verze a formáty zvuku a název modulu rozpoznávání, jsou zapouzdřeny v RecognizerInfo typu .

Platí pro

Viz také