DictationGrammar.SetDictationContext(String, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje kontekst do gramatyki dyktowania, która została załadowana przez SpeechRecognizer obiekt lub SpeechRecognitionEngine .
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)
Parametry
- precedingText
- String
Tekst wskazujący początek kontekstu dyktowania.
- subsequentText
- String
Tekst wskazujący koniec kontekstu dyktowania.
Uwagi
Domyślnie gramatyka dyktowania nie używa określonych słów ani kolejności wyrazów do identyfikowania i interpretowania danych wejściowych audio. Gdy kontekst jest dodawany do gramatyki dyktowania, aparat rozpoznawania używa elementu precedingText
i subsequentText
do identyfikowania, kiedy interpretować mowę jako dyktowanie.
Uwaga
Gramatyka dyktowania musi zostać załadowana przez SpeechRecognizer obiekt lub SpeechRecognitionEngine , zanim będzie można użyć SetDictationContext polecenia w celu dodania kontekstu.
W poniższej tabeli opisano, jak aparat rozpoznawania używa dwóch parametrów do określenia, kiedy używać gramatyki dyktowania.
precedingText |
subsequentText |
Opis |
---|---|---|
Nie null |
Nie null |
Aparat rozpoznawania używa terminów do nawiasu możliwe frazy kandydata. |
null |
Nie null |
Aparat rozpoznawania używa funkcji subsequentText do zakończenia dyktowania. |
Nie null |
null |
Aparat rozpoznawania używa parametru precedingText do rozpoczęcia dyktowania. |
null |
null |
Aparat rozpoznawania nie używa kontekstu podczas korzystania z gramatyki dyktowania. |