Aracılığıyla paylaş


RecognizerState Sabit listesi

Tanım

Tanıyıcının durumunun değerlerini numaralandırır.

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

Alanlar

Listening 1

Tanıma altyapısı ses girişini almak ve analiz etmek için kullanılabilir.

Stopped 0

Tanıma altyapısı ses girişini almıyor veya analiz ediyor.

Örnekler

Aşağıdaki örnekte, bir uygulama olay için işleyicisi uygulamasında bir tanıyıcının StateChanged durumunu görüntüler.

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

Açıklamalar

RecognizerState , Windows Masaüstü Konuşma Tanıma Teknolojisi hizmetine erişmek için kullanan SpeechRecognizer istemciler için varsayılan konuşma tanıma altyapısının çalışma durumunu kapsüller.

Uygulamalar, bir örnekteki özelliğini sorgulayarak masaüstü tanıma altyapısının State geçerli durumunu nesne SpeechRecognizer olarak RecognizerState alabilir. Masaüstü tanıma altyapısının değiştikten sonra durumunu almak için, uygulamalar olaylar için StateChanged işleyiciye geçirilen nesnenin StateChangedEventArgs özelliğini sorgulayabilirRecognizerState.

Not

SpeechRecognitionEngine örnekler işlem içinde çalışır ve bunların çalışma durumu uygulamanın denetimi altındadır. Bu nedenle, SpeechRecognitionEngine bir nesne döndürmek için bir RecognizerState özellik içermez.

Masaüstü konuşma tanıma sunucusunun durumu salt okunur bir özelliktir ve program aracılığıyla denetlenemez. Kullanıcılar, Konuşma Tanıma kullanıcı arabirimini (UI) veya Windows Denetim MasasıKonuşma Tanıma üyesini kullanarak paylaşılan konuşma tanımanın durumunu değiştirebilir.

Konuşma Tanıma kullanıcı arabirimindeki Hem Açık hem de Uyku ayarları duruma karşılık gelir Listening . Konuşma Tanıma kullanıcı arabirimindeki Kapalı ayarı Durduruldu'ya karşılık gelir.

Enabled , paylaşılan konuşma tanıma altyapısının konuşma girişini almaya ve işlemeye hazır olma durumunu etkileyen diğer özelliktir. Paylaşılan konuşma tanıma altyapısının dil bilgisinin tanıma için etkin olup olmadığını denetlemek için kullanabilirsiniz Enabled . Ancak, özelliği değiştirme Enabled özelliği üzerinde RecognizerState hiçbir etkisi yoktur.

Açıklama, desteklenen kültür ve ses biçimleri ve tanıma altyapısı adı gibi bilgiler türünde kapsüllenmiş RecognizerInfo .

Şunlara uygulanır

Ayrıca bkz.