SpeechRecognizer.CompileConstraintsAsync 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.
Compile de forma assíncrona todas as restrições especificadas pela propriedade Constraints .
public:
virtual IAsyncOperation<SpeechRecognitionCompilationResult ^> ^ CompileConstraintsAsync() = CompileConstraintsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<SpeechRecognitionCompilationResult> CompileConstraintsAsync();
function compileConstraintsAsync()
Public Function CompileConstraintsAsync () As IAsyncOperation(Of SpeechRecognitionCompilationResult)
Retornos
O resultado da compilação de restrições como um objeto SpeechRecognitionCompilationResult .
- Atributos
Comentários
CompileConstraintsAsync sempre deve ser chamado antes de RecognizeAsync ou RecognizeWithUIAsync, mesmo que nenhuma restrição seja especificada na propriedade Constraints .
Esse método retornará um erro se:
- SpeechRecognizerState não está ocioso ou pausado.
- Uma ou mais restrições são especificadas quando a sessão de reconhecimento é inicializada, o reconhecimento é pausado, todas as restrições são removidas e o reconhecimento é retomado.
- Nenhuma restrição é especificada quando a sessão de reconhecimento é inicializada, o reconhecimento é pausado, as restrições são adicionadas e o reconhecimento é retomado.
Para usar restrições de serviço Web, você deve habilitar o suporte à entrada de fala e ao ditado em Configurações ativando a opção "Acessar meus dados" na página Configurações -> Privacidade -> Controle por voz, escrita a tinta e digitação. Confira "Reconhecer entrada de fala" no reconhecimento de fala.