DictationGrammar.SetDictationContext(String, String) Yöntem
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.
Bir veya nesnesi tarafından yüklenen bir dikte dilbilgisine SpeechRecognizer bağlam SpeechRecognitionEngine ekler.
public:
void SetDictationContext(System::String ^ precedingText, System::String ^ subsequentText);
public void SetDictationContext (string precedingText, string subsequentText);
member this.SetDictationContext : string * string -> unit
Public Sub SetDictationContext (precedingText As String, subsequentText As String)
Parametreler
- precedingText
- String
Dikte bağlamının başlangıcını gösteren metin.
- subsequentText
- String
Dikte bağlamının sonunu gösteren metin.
Açıklamalar
Varsayılan olarak, dikte dil bilgisi ses girişini tanımlamak ve yorumlamak için belirli sözcükleri veya sözcük sıralarını kullanmaz. Bir dikte dilbilgisine bağlam ekleniyorsa, tanıma altyapısı konuşmayı ne zaman dikte olarak yorumlamak için precedingText
subsequentText
ve kullanır.
Not
Bağlam eklemek için kullanamadan önce bir veya SpeechRecognizer SpeechRecognitionEngine nesnesi tarafından dikte dil bilgisi SetDictationContext yükleniyor olması gerekir.
Aşağıdaki tabloda, tanıma altyapısının dikte dil bilgisinin ne zaman kullanıcalarını belirlemek için iki parametreyi nasıl kullandığı açık almaktadır.
precedingText |
subsequentText |
Açıklama |
---|---|---|
Değil null |
Değil null |
Tanıma altyapısı olası aday tümceciklerini parantez içine alan terimleri kullanır. |
null |
Değil null |
Tanıma altyapısı subsequentText dikteyi tamamlamak için kullanır. |
Değil null |
null |
Tanıma altyapısı, precedingText dikteyi başlatmak için kullanır. |
null |
null |
Tanıma altyapısı, dikte dil bilgisi kullanırken bağlam kullanmaz. |