DictationGrammar.SetDictationContext(String, String) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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. |