RecognizerState Wyliczenie

Definicja

Wylicza wartości stanu rozpoznawania.

public enum class RecognizerState
public enum RecognizerState
type RecognizerState = 
Public Enum RecognizerState
Dziedziczenie
RecognizerState

Pola

Listening 1

Aparat rozpoznawania jest dostępny do odbierania i analizowania danych wejściowych audio.

Stopped 0

Aparat rozpoznawania nie odbiera ani nie analizuje danych wejściowych dźwiękowych.

Przykłady

W poniższym przykładzie aplikacja wyświetla stan rozpoznawania w implementacji programu obsługi dla StateChanged zdarzenia.

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

Uwagi

RecognizerState hermetyzuje stan działania domyślnego aparatu rozpoznawania mowy dla klientów korzystających z SpeechRecognizer funkcji uzyskiwania dostępu do usługi Technologii rozpoznawania mowy na pulpicie systemu Windows.

Aplikacje mogą uzyskać bieżący stan aparatu rozpoznawania pulpitu jako RecognizerState obiekt, wysyłając State zapytanie do właściwości w wystąpieniu SpeechRecognizer . Aby uzyskać stan aparatu rozpoznawania pulpitu po jego zmianie, aplikacje mogą wysyłać zapytania RecognizerState o właściwość StateChangedEventArgs obiektu przekazanego do procedury obsługi zdarzeń StateChanged .

Uwaga

SpeechRecognitionEngine wystąpienia są uruchamiane w procesie, a ich stan działania jest pod kontrolą aplikacji. SpeechRecognitionEngine W związku z tym nie zawiera właściwości zwracania RecognizerState obiektu.

Stan serwera rozpoznawania mowy na pulpicie jest właściwością tylko do odczytu i nie można kontrolować programowo. Użytkownicy mogą zmieniać stan rozpoznawania mowy współużytkowanej przy użyciu interfejsu użytkownika rozpoznawania mowy lub za pośrednictwem elementu członkowskiego rozpoznawania mowyw Panel sterowania systemu Windows.

Ustawienia włączone i usypiania w interfejsie użytkownika rozpoznawania mowy odpowiadają stanowi Listening . Ustawienie Wyłączone w interfejsie użytkownika rozpoznawania mowy odpowiada zatrzymaniu.

Enabled jest inną właściwością, która wpływa na gotowość aparatu rozpoznawania mowy udostępnionej do odbierania i przetwarzania danych wejściowych mowy. Można użyć Enabled do kontrolowania, czy gramatyki aparatu rozpoznawania mowy udostępnionej są aktywne do rozpoznawania. Jednak zmiana Enabled właściwości nie ma wpływu na RecognizerState właściwość.

Informacje, takie jak opis, obsługiwane formaty kultury i dźwięku, a nazwa aparatu rozpoznawania jest hermetyzowana w typie RecognizerInfo .

Dotyczy

Zobacz też