Conseil d’écoute
[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]
Le conseil d’écoute est un autre service d’entrée vocale fourni par Microsoft Agent. Lorsque l’entrée vocale est installée, l’Agent inclut une fenêtre d’info-bulle spéciale qui s’affiche lorsque l’utilisateur appuie sur la touche de raccourci Listening ou appelle la méthode Listen. Le conseil d’écoute s’affiche uniquement lorsque les services vocaux sont disponibles. Si aucun client n’a créé de commande vocale ou s’il a correctement chargé un moteur vocal, le conseil d’écoute n’apparaît pas. De plus, l’entrée vocale et l’option Afficher les conseils d’écoute dans options de caractères avancés doivent être activées pour que le pourboire s’affiche.
Le tableau suivant récapitule l’affichage du conseil d’écoute lorsque la reconnaissance vocale est activée.
Action | Résultats |
---|---|
L’utilisateur appuie sur la touche de raccourci du mode d’écoute ou appelle la méthode Listen | Le conseil d’écoute s’affiche sous le caractère du client actif et affiche : -- CharacterName est à l’écoute -- pour les commandes « InputActiveClientCommandsVoiceCaption ». Si le client n’a pas défini de VoiceCaption son objet Commands, la valeur de sa propriété Caption est utilisée. La première ligne identifiant le caractère est centrée. La deuxième ligne est laissée justifiée et passe à une troisième ligne lorsqu’elle dépasse la largeur maximale du conseil d’écoute. Si un client actif d’entrée du caractère n’a pas de légende ou de paramètres vocaux définis pour son objet Commands, le conseil d’écoute affiche : -- CharacterName est à l’écoute -- pour les commandes. S’il n’y a pas de caractères visibles, le conseil d’écoute apparaît à côté de l’icône de barre des tâches du caractère et affiche : -- CharacterName est à l’écoute -- Indiquez le nom d’un caractère pour l’afficher. Si la reconnaissance vocale est toujours en cours d’initialisation, le conseil d’écoute affiche : -- CharacterName se prépare à écouter -- Attendez de parler. Si le canal audio est occupé, comme lorsque le caractère est audiobly speaking ou qu’une autre application utilise le canal audio, le conseil d’écoute affiche : -- CharacterName n’écoute pas -- pour les commandes « InputActiveClientCommandsVoiceCaption ». Si aucun moteur vocal compatible avec la langue n’est installé pour le caractère du client d’entrée actif, le conseil d’écoute affiche ce qui suit, où Language représente la langue sélectionnée du caractère : -- CharacterName n’écoute pas - L’entrée vocale n’est pas disponible dans Langue. Si le périphérique audio n’est pas disponible pour d’autres raisons, par exemple lorsqu’il est occupé ou qu’il y a une erreur lors de la tentative d’ouverture de l’appareil audio, le conseil suivant s’affiche lorsque le mode d’écoute est activé : -- CharacterName n’écoute pas - Entrée vocale non disponible. Si l’application cliente active en entrée n’a pas défini de paramètres Voice pour les commandes et a également désactivé les paramètres vocaux pour les commandes globales de l’Agent, ce conseil s’affiche : CharacterName n’écoute pas - Aucune commande vocale. Si tous les caractères sont masqués, le conseil d’écoute affiche le texte suivant : CharacterName écoute - Indiquez le nom d’un caractère pour l’afficher. |
L’utilisateur parle une commande vocale | Si le texte parlé correspond à une commande définie par le client ou le serveur, le conseil d’écoute apparaît sous le caractère du client actif et affiche : -- CharacterName écoute - Entendu « CommandText » Toutefois, lorsqu’une reconnaissance est renvoyée et que le mode d’écoute a expiré, mais que le délai d’expiration du conseil d’écoute n’a pas été atteint, ou si le mode d’écoute est toujours en vigueur, mais que le canal audio n’est pas encore disponible (par exemple, l’utilisateur tient toujours la touche d’écoute ou le mode d’écoute n’a pas expiré, étant donné que le caractère parle), le conseil d’écoute affiche : CharacterName n’écoute pas - Entendu « texte entendu » Lorsque le texte parlé correspond à une commande définie par le serveur, mais que le serveur n’agit pas sur celle-ci parce que la commande a un faible score de confiance, la deuxième ligne du conseil d’écoute affiche : Je n’ai pas compris votre demande. La première ligne est centrée. La deuxième ligne est justifiée à gauche et passe à une troisième ligne lorsqu’elle dépasse la largeur maximale du conseil d’écoute. |
Le conseil d’écoute expire automatiquement après avoir été présenté. Si le délai d’expiration du texte « Entendu » se termine alors que l’utilisateur maintient le raccourci clavier enfoncé, le conseil revient au texte « à l’écoute », sauf si le serveur reçoit un autre énoncé correspondant. Dans ce cas, le conseil affiche le nouveau texte « Heard » et commence le délai d’attente pour ce texte de conseil. Si l’utilisateur libère le raccourci clavier et que le serveur affiche le texte « Heard », le délai d’attente continue et la fenêtre Conseil d’écoute est masquée lorsque l’intervalle de délai d’attente s’écoule.
Si le serveur n’a pas encore tenté de charger un moteur de reconnaissance vocale, le conseil d’écoute ne s’affiche pas. De même, si l’utilisateur a désactivé l’affichage du conseil d’écoute ou l’entrée vocale désactivée dans options de caractères avancés, le conseil d’écoute ne s’affiche pas.
Le conseil d’écoute n’apparaît pas lorsque le pointeur se trouve sur l’icône de la barre des tâches du caractère. Au lieu de cela, la fenêtre de conseil de notification standard s’affiche et affiche le nom du caractère.
Les applications clientes ne peuvent pas écrire directement dans le conseil d’écoute, mais vous pouvez spécifier un texte de remplacement que le serveur affiche lors de la reconnaissance d’une commande vocale correspondante. Pour ce faire, définissez la propriété Confidence et la nouvelle propriété ConfidenceTextpour la commande. Si l’entrée parlée correspond à la commande, mais que la meilleure correspondance ne dépasse pas le paramètre de confiance, le serveur utilise le texte défini dans la propriété ConfidenceText dans la fenêtre de conseil. Si le client ne fournit pas cette valeur, le serveur affiche le texte (grammaire) qu’il a mis en correspondance.
Le texte de l’astuce d’écoute s’affiche dans la langue en fonction du paramètre d’ID de langue de caractères du client actif d’entrée, qu’il existe ou non un moteur de reconnaissance vocale compatible avec la langue.