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

Name Hodnota Description
Stopped 0

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

Listening 1

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

Příklady

V následujícím příkladu aplikace zobrazí stav rozpoznávání v jeho 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 spuštěný stav výchozího modulu pro rozpoznávání řeči pro klienty, kteří používají SpeechRecognizer přístup ke službě Windows Desktop Speech Recognition Technology.

Aplikace mohou získat aktuální stav modulu pro rozpoznávání plochy jako RecognizerState objekt dotazováním State vlastnosti na SpeechRecognizer instanci. Chcete-li po změně získat stav modulu pro rozpoznávání plochy, mohou aplikace dotazovat RecognizerState vlastnost StateChangedEventArgs objektu předaného obslužné rutině pro StateChanged události.

Poznámka:

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

Stav serveru pro rozpoznávání řeči na ploše je vlastnost určená jen pro čtení a nelze ji ovládat programově. Uživatelé můžou změnit stav sdíleného rozpoznávání řeči pomocí uživatelského rozhraní (UI) rozpoznávání řeči nebo prostřednictvím člena Rozpoznávání řeči v Ovládacích panelech Windows.

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

Enabled je další vlastnost, která má vliv na připravenost modulu pro rozpoznávání řeči pro příjem a zpracování vstupu řeči. Můžete použít Enabled k řízení, jestli jsou gramatiky modulu pro rozpoznávání řeči aktivní nebo ne. 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í je zapouzdřen v RecognizerInfo typu.

Platí pro

Viz také