Udostępnij za pośrednictwem


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);
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.

Dotyczy

Zobacz też