Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]
HRESULT GetAllItemData(
VARIANT * pdwItemIndices, // address of variable for alternative IDs
VARIANT * plConfidences, // address of variable for confidence scores
VARIANT * pbszText // address of variable for voice text
);
Récupère les données de toutes les alternatives Command passées à un rappel IAgentNotifySink ::Command.
- Retourne S_OK pour indiquer que l’opération a réussi.
-
pdwItemIndices
-
Adresse d’une variable qui reçoit les ID des commandes transmises au rappel IAgentNotifySink ::Command.
-
plConfidences
-
Adresse d’une variable qui reçoit les scores de confiance pour Commande alternatives passées au rappel IAgentNotifySink ::Command.
-
pbszText
-
Adresse d’une variable qui reçoit le texte vocal pour Commande alternatives transmises au rappel IAgentNotifySink ::Command.
Si l’entrée vocale déclenche IAgentNotifySink ::Command, le serveur retourne la meilleure correspondance, la deuxième meilleure correspondance et la troisième meilleure correspondance, si celles-ci sont fournies par le moteur de reconnaissance vocale. Il fournit les scores de confiance relatifs, dans la plage de -100 à 100, et le texte réel « entendu » par le moteur de reconnaissance vocale. Si la meilleure correspondance était une commande fournie par le serveur, le serveur envoie un ID NULL, mais envoie toujours un score de confiance et le texte Voice.
Si l’entrée vocale n’était pas la source de l’événement ; Par exemple, si l’utilisateur a sélectionné la commande dans le menu contextuel du caractère, le serveur Microsoft Agent retourne l’ID de la commande sélectionnée, avec un score de confiance de 100 et du texte vocal comme NULL. Les autres alternatives retournent comme NULL avec des scores de confiance de zéro (0) et du texte vocal comme NULL.
Note
Tous les moteurs de reconnaissance vocale ne peuvent pas retourner toutes les valeurs pour tous les paramètres de cet événement. Vérifiez auprès de votre fournisseur de moteur pour déterminer si le moteur prend en charge l’interface de l’API Microsoft Speech pour retourner des alternatives et des scores de confiance.
Voir aussi
IAgentUserInput ::GetItemConfidence, IAgentUserInput ::GetItemText, IAgentUserInput ::GetItemID