Compartilhar via


DictationGrammar.SetDictationContext(String, String) Método

Definição

Adiciona um contexto a uma gramática de ditado que foi carregada por um objeto SpeechRecognizer ou 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)

Parâmetros

precedingText
String

Texto que indica o início de um contexto de ditado.

subsequentText
String

Texto que indica o final de um contexto de ditado.

Comentários

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

Observação

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

A tabela a seguir descreve como o mecanismo de reconhecimento usa os dois parâmetros para determinar quando usar a gramática de ditado.

precedingText subsequentText Descrição
não é null não é null O mecanismo de reconhecimento usa os termos de colchetes possíveis frases candidatas.
null não é null O mecanismo de reconhecimento usa o subsequentText para concluir o ditado.
não é null null O mecanismo de reconhecimento usa o precedingText para iniciar o ditado.
null null O mecanismo de reconhecimento não usa um contexto ao usar a gramática de ditado.

Aplica-se a

Confira também