DictationGrammar.SetDictationContext(String, String) Método

Definição

Adiciona um contexto a uma gramática de ditado que foi carregada por um SpeechRecognizer ou um SpeechRecognitionEngine objeto.

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 o início de um contexto de ditado.

subsequentText
String

Texto que indica o fim de um contexto de ditado.

Observações

Por defeito, a gramática de ditado não utiliza palavras específicas ou a ordem das palavras para identificar e interpretar a entrada de áudio. Quando um contexto é adicionado a uma gramática de ditado, o motor de reconhecimento usa o precedingText and subsequentText para identificar quando interpretar a fala como ditado.

Note

Uma gramática de ditado deve ser carregada por um SpeechRecognizer objeto ou SpeechRecognitionEngine antes de poder usar SetDictationContext para adicionar um contexto.

A tabela seguinte descreve como o motor de reconhecimento utiliza os dois parâmetros para determinar quando usar a gramática de ditado.

precedingText subsequentText Descrição
não null não null O motor de reconhecimento usa os termos para colocar frases possíveis candidatas.
null não null O motor de reconhecimento usa o subsequentText para terminar o ditado.
não null null O motor de reconhecimento usa o precedingText para iniciar o ditado.
null null O motor de reconhecimento não utiliza um contexto ao usar a gramática de ditado.

Aplica-se a

Ver também