DictationGrammar.SetDictationContext(String, String) Método

Definição

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

Comentários

Por padrão, a gramática de ditado não usa palavras específicas ou 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 e precedingTextsubsequentText identifica quando interpretar a fala como ditado.

Note

Uma gramática de ditado deve ser carregada por um SpeechRecognizer objeto ou SpeechRecognitionEngine um objeto 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 Description
Não null Não null O mecanismo de reconhecimento usa os termos para agrupar possíveis frases candidatas.
null Não null O mecanismo de reconhecimento usa o subsequentText ditado para concluir.
Não null null O mecanismo de reconhecimento usa o precedingText ditado para iniciar.
null null O mecanismo de reconhecimento não usa um contexto ao usar a gramática de ditado.

Aplica-se a

Confira também