SpeechRecognizer.Constraints Propriété
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.
Obtient la collection d’objets de contrainte actuellement ajoutés à l’objet SpeechRecognizer .
public:
property IVector<ISpeechRecognitionConstraint ^> ^ Constraints { IVector<ISpeechRecognitionConstraint ^> ^ get(); };
IVector<ISpeechRecognitionConstraint> Constraints();
public IList<ISpeechRecognitionConstraint> Constraints { get; }
var iVector = speechRecognizer.constraints;
Public ReadOnly Property Constraints As IList(Of ISpeechRecognitionConstraint)
Valeur de propriété
Collection d’objets ISpeechRecognitionConstraint .
Les objets de contrainte valides sont les suivants :
- SpeechRecognitionGrammarFileConstraint
- SpeechRecognitionListConstraint
- SpeechRecognitionTopicConstraint
- SpeechRecognitionVoiceCommandDefinitionConstraint
Chaque moteur de reconnaissance vocale possède sa propre collection de contraintes. Seules les combinaisons de contraintes suivantes sont valides :
- Un seul SpeechRecognitionTopicConstraint (dictée ou recherche web)
- Toute combinaison d’objets SpeechRecognitionListConstraint et/ou SpeechRecognitionGrammarFileConstraint .
- Pour Windows 10 Fall Creators Update (10.0.16299.15) et versions ultérieures, une seule contrainte de rubrique peut être combinée avec une contrainte de liste
Important
Appelez la méthode SpeechRecognizer.CompileConstraintsAsync pour compiler les contraintes avant de commencer le processus de reconnaissance.
Remarques
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.