Język

DictationGrammar.SetDictationContext(String, String) Metoda

Definicja

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);
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 wyrazów lub kolejności słów do identyfikowania i interpretowania danych wejściowych dźwięku. Po dodaniu kontekstu do gramatyki dyktowania aparat rozpoznawania używa elementu precedingText i subsequentText do identyfikowania, kiedy interpretować mowę jako dyktowanie.

Note

Gramatyka dyktowania musi zostać załadowana przez SpeechRecognizer obiekt lub SpeechRecognitionEngine , zanim będzie można SetDictationContext dodać kontekst.

W poniższej tabeli opisano, w jaki sposób aparat rozpoznawania używa dwóch parametrów do określenia, kiedy należy użyć gramatyki dyktowania.

precedingText subsequentText Opis
Nie null Nie null Aparat rozpoznawania używa terminów do nawiasu możliwych fraz kandydata.
null Nie null Aparat rozpoznawania używa funkcji subsequentText do zakończenia dyktowania.
Nie null null Aparat rozpoznawania używa elementu precedingText do rozpoczęcia dyktowania.
null null Aparat rozpoznawania nie używa kontekstu podczas korzystania z gramatyki dyktowania.

Dotyczy

Zobacz też