Compartir vía


DictationGrammar.SetDictationContext(String, String) Método

Definición

Agrega un contexto a una gramática de dictado que un objeto SpeechRecognizer o SpeechRecognitionEngine ha cargado.

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)

Parámetros

precedingText
String

Texto que indica el principio 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 o orden de palabras específicas 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.

Nota:

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 usa el motor de reconocimiento los dos parámetros para determinar cuándo usar la gramática de dictado.

precedingText subsequentText Descripción
no null no null El motor de reconocimiento usa los términos para corchete las 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 precedingText iniciar el dictado.
null null El motor de reconocimiento no usa un contexto al usar la gramática de dictado.

Se aplica a

Consulte también