Partager via


SpeechRecognizer.CompileConstraintsAsync Méthode

Définition

Compilez de façon asynchrone toutes les contraintes spécifiées par la propriété 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)

Retours

Résultat de la compilation des contraintes en tant qu’objet SpeechRecognitionCompilationResult .

Attributs

Remarques

CompileConstraintsAsync doit toujours être appelé avant RecognizeAsync ou RecognizeWithUIAsync, même si aucune contrainte n’est spécifiée dans la propriété Constraints .

Cette méthode retourne une erreur si :

  • SpeechRecognizerState n’est pas inactif ou suspendu.
  • Une ou plusieurs contraintes sont spécifiées lorsque la session de reconnaissance est initialisée, que la reconnaissance est suspendue, que toutes les contraintes sont supprimées et que la reconnaissance reprend.
  • Aucune contrainte n’est spécifiée lorsque la session de reconnaissance est initialisée, que la reconnaissance est suspendue, que des contraintes sont ajoutées et que la reconnaissance est reprise.

Pour utiliser les contraintes de service web, vous devez activer la prise en charge de la saisie vocale et de la dictée dans Paramètres en activant l’option Reconnaître ma voix dans la page Paramètres -> Confidentialité -> Voix, entrée manuscrite et frappe. Consultez « Reconnaître l’entrée vocale » dans Reconnaissance vocale.

S’applique à

Voir aussi