Compartilhar via


SpeechRecognizer.CompileConstraintsAsync Método

Definição

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.

Aplica-se a

Confira também