RecognizerState Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tanıyıcının durumunun değerlerini numaralandırır.
public enum class RecognizerState
public enum RecognizerState
type RecognizerState =
Public Enum RecognizerState
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| Stopped | 0 | Tanıma altyapısı ses girişini almıyor veya analiz ediyor. |
| Listening | 1 | Tanıma altyapısı ses girişini almak ve analiz etmek için kullanılabilir. |
Örnekler
Aşağıdaki örnekte bir uygulama, olay için bir işleyicinin uygulanması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 elde etmek için, uygulamalar olaylar için StateChanged işleyiciye geçirilen nesnenin StateChangedEventArgs özelliğini sorgulayabilirRecognizerState.
Uyarı
SpeechRecognitionEngine örnekler işlem içinde çalışır ve çalışma durumları uygulamanın denetimi altındadır. Bu nedenle, SpeechRecognitionEngine 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) kullanarak veya Windows Denetim Masası'nın Konuşma Tanıma üyesi aracılığıyla paylaşılan bir 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 olmasını 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 özelliği Enabled ü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 .