SpeechRecognizer.LoadGrammarAsync(Grammar) 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.
Carrega de forma assíncrona uma gramática de reconhecimento de fala.
public:
void LoadGrammarAsync(System::Speech::Recognition::Grammar ^ grammar);
public void LoadGrammarAsync (System.Speech.Recognition.Grammar grammar);
member this.LoadGrammarAsync : System.Speech.Recognition.Grammar -> unit
Public Sub LoadGrammarAsync (grammar As Grammar)
Parâmetros
- grammar
- Grammar
A gramática de reconhecimento de fala a ser carregada.
Comentários
Quando o reconhecedor conclui essa operação assíncrona, ele gera um LoadGrammarCompleted evento. O reconhecedor gerará uma exceção se a gramática de reconhecimento de fala já estiver carregada, estiver sendo carregada de forma assíncrona ou não tiver sido carregada em nenhum reconhecedor. Se o reconhecedor estiver em execução, os aplicativos deverão usar RequestRecognizerUpdate para pausar o mecanismo de reconhecimento de fala antes de carregar, descarregar, habilitar ou desabilitar uma gramática.
Para carregar uma gramática de reconhecimento de fala de forma síncrona, use o LoadGrammar método .
Esse método armazena na tarefa que retorna todas as exceções de não uso que a contraparte síncrona do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por LoadGrammar(Grammar).