Écouter, ne pas reconnaître juste
[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]
Une communication réussie implique plus que la reconnaissance de mots. Le processus de dialogue implique l’échange de signaux pour signaler la prise de virage et la compréhension. Les caractères peuvent améliorer les interfaces conversationnelles en fournissant des signaux tels que des inclinaisons de tête, des hochets ou des secousses pour indiquer quand le moteur vocal est à l’état d’écoute et quand quelque chose est reconnu. Par exemple, Microsoft Agent lit les animations attribuées à l’état Écoute lorsqu’un utilisateur appuie sur la touche d’écoute push-to-talk et les animations affectées à l’état d’audition lorsqu’un énoncé est détecté. Lorsque vous définissez votre propre caractère, veillez à créer et à affecter des animations appropriées à ces états. Pour plus d’informations sur la conception de caractères, consultez Conception de caractères pour Microsoft Agent.
En plus des signaux non verbal, une conversation implique un contexte commun entre les converseurs. De même, les scénarios d’entrée vocale avec des caractères sont plus susceptibles de réussir lorsque le contexte est bien établi. L’établissement du contexte vous permet de mieux interpréter des expressions similaires comme « case activée est dans le courrier » et « case activée mon courrier ». Vous pouvez également autoriser l’utilisateur à interroger le contexte en fournissant une commande, telle que « Aide » ou « Où suis-je », à laquelle vous répondez en rappelant le contexte actuel, comme la dernière action effectuée par votre application.
Microsoft Agent fournit des interfaces qui vous permettent d’accéder à la meilleure correspondance et aux deux meilleures alternatives retournées par le moteur de reconnaissance vocale. En outre, vous pouvez accéder aux scores de confiance pour toutes les correspondances. Vous pouvez utiliser ces informations pour mieux déterminer ce qui a été parlé. Par exemple, si les scores de confiance de la meilleure correspondance et de la première alternative sont proches, cela peut indiquer que le moteur vocal a eu des difficultés à discerner la différence entre eux. Dans ce cas, vous pouvez demander à l’utilisateur de répéter ou de reformuler la demande afin d’améliorer les performances. Toutefois, si la meilleure correspondance et la première ou la deuxième alternative retournent la même commande, cela renforce l’indication de la reconnaissance correcte.
La nature d’une conversation ou d’un dialogue implique qu’il doit y avoir une réponse aux commentaires parlés. Par conséquent, l’entrée d’un utilisateur doit toujours recevoir une réponse verbale ou visuelle indiquant qu’une action a été effectuée ou qu’un problème a été rencontré, ou fournit une réponse appropriée.