SpeechRecognizer.CompileConstraintsAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.