DictationGrammar.SetDictationContext(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |