DictationGrammar.SetDictationContext(String, String) Método

Definición

Agrega un contexto a una gramática de dictado cargada por un SpeechRecognizer objeto o 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)

Parámetros

precedingText
String

Texto que indica el inicio de un contexto de dictado.

subsequentText
String

Texto que indica el final de un contexto de dictado.

Comentarios

De forma predeterminada, la gramática de dictado no usa palabras específicas ni orden de palabras para identificar e interpretar la entrada de audio. Cuando se agrega un contexto a una gramática de dictado, el motor de reconocimiento usa precedingText y subsequentText para identificar cuándo interpretar la voz como dictado.

Note

Una gramática de dictado debe cargarse mediante un SpeechRecognizer objeto o SpeechRecognitionEngine para poder usar SetDictationContext para agregar un contexto.

En la tabla siguiente se describe cómo el motor de reconocimiento usa los dos parámetros para determinar cuándo usar la gramática de dictado.

precedingText subsequentText Description
no null no null El motor de reconocimiento usa los términos para incluir posibles frases candidatas.
null no null El motor de reconocimiento usa para finalizar el subsequentText dictado.
no null null El motor de reconocimiento usa para iniciar el precedingText dictado.
null null El motor de reconocimiento no usa un contexto al usar la gramática de dictado.

Se aplica a

Consulte también