Brevet FR3011101A1 — publié le 20150327

La présente invention porte sur un terminal utilisateur à commande vocale manipulé par son utilisateur ainsi que sur son procédé de commande vocale, le terminal utilisateur comprenant au moins un écran d'affichage d'interfaces graphiques utilisateurs. Ce terminal peut être mobile mais ceci n'est pas limitatif. Un tel procédé permet notamment, mais pas uniquement, à une personne déficiente visuelle d'interagir par la voix avec un terminal utilisateur. Dans le cadre de la présente invention on qualifie de terminal utilisateur notamment un téléphone portable de type téléphone intelligent habituellement dénommé Smartphone ; un téléphone fixe sans fil par exemple de type DECT, acronyme de Digital Enhanced Cordless Telephone qui signifie en français Téléphone sans-fil numérique amélioré; un ordinateur portable, une tablette graphique, un assistant personnel numérique, habituellement désigné par son acronyme PDA etc. La majorité des terminaux utilisateurs mobiles est peu facilement utilisable ou n'est pas utilisable par les mal voyants, ce qui limite leur utilisation pour cette communauté estimée à plus d'un million de personnes en France et 160 millions dans le monde. Ceci vaut aussi pour les personnes ayant des difficultés à utiliser un clavier ou des touches, par exemple des personnes handicapées manuellement ou des personnes du troisième âge. Il est en effet d'usage que ces terminaux utilisateurs fonctionnent à l'aide d'une interface homme/machine essentiellement de façon visuelle, par l'écran, et tactile, par des touches virtuelles affichées sur l'écran tactile. Ainsi, il est connu des terminaux utilisateurs mobiles qui sont à écran d'affichage d'interfaces graphiques utilisateurs. Ces interfaces graphiques utilisateurs aussi connues sous l'abréviation anglaise GUI pour « graphical user interface » forment un instrument de dialogue homme machine dans lequel les interfaces sont sous forme d'objets graphiques apparaissant lors d'un affichage d'écran du terminal, le plus fréquemment sous forme de pictogrammes. Ces objets graphiques correspondent à des touches du terminal à actionner ou à des actions de navigation entre diverses interfaces graphiques. L'utilisateur peut ainsi imiter une manipulation physique d'une touche du terminal ou initier une action de navigation en pointant soit du doigt soit avec un dispositif de pointage l'objet graphique sélectionné. En sélectionnant d'un pointage une icône sur l'écran, l'utilisateur du terminal peut par exemple lancer une application, naviguer sur Internet, éditer un message, répondre à un appel, composer un numéro, etc. Avantageusement l'écran du terminal est un écran tactile sensible au contact du doigt de l'utilisateur ou d'un stylet manipulé par l'utilisateur. Le résultat de certaines de ces actions peut provoquer l'affichage d'une nouvelle fenêtre d'écran proposant un nouvel ensemble d'actions, ce qui implique que l'utilisateur du terminal doit avoir la capacité de réponse à ce nouvel affichage et pouvoir effectuer les actions nouvelles requises. L'usage de tels terminaux utilisateurs n'est pas accessible aux groupes de population précédemment mentionnés. Par exemple, pour utiliser les fonctionnalités offertes par un téléphone portable telles qu'un simple appel, l'utilisateur doit appuyer sur des touches, interpréter les messages sur l'écran mais aussi naviguer à travers les menus. La difficulté s'accroît avec des logiciels tels que la fonction SMS ou encore la fonction « courrier électronique » disponibles sur certains téléphones portables ou sur ordinateur. Ceci vaut pour de multiples applications présentes sur le terminal utilisateur. Autant toutes ces opérations restent familières à une personne n'ayant pas de handicap, autant il présente un frein à son utilisation pour les groupes de population précédemment mentionnés. Pour essayer de rendre disponible des terminaux utilisateurs à touches matérielles à ces groupes de personnes, il a été proposé d'augmenter la taille des touches afin que celles-ci soient plus accessibles à l'utilisateur. Ceci implique cependant un changement complet du terminal, ce qui augmente son prix et ses dimensions. De plus, les terminaux utilisateurs à touches matérielles sont de moins en moins répandus et remplacés par des terminaux utilisateurs à écran tactile. Une autre proposition concernant notamment les téléphones portables a été d'ajouter un dispositif auxiliaire se branchant sur le téléphone, ce dispositif servant de répertoire. Le dispositif auxiliaire peut composer un numéro en fonction d'une commande vocale faite par l'utilisateur. Les numéros ont été préalablement enregistrés dans le dispositif auxiliaire aussi par commande vocale. Ceci nécessite cependant la présence d'un dispositif auxiliaire et ne peut remplir que la fonction de répertoire et d'appel. Un tel dispositif ne permet pas d'accomplir diverses autres fonctions, par exemple celle du suivi de l'affichage d'une page Internet et de navigation dans cette page. Enfin, il existe des applications pour téléphone intelligent qui sont préprogrammées pour pouvoir être commandées vocalement, par exemple pour permettre l'ouverture d'une liste de contacts, la sélection d'un contact, un appel, etc. L'inconvénient de telles applications est qu'un développement lourd est nécessaire pour que ces applications puissent être commandées par la voix. De telles applications à commande vocale sont donc en pratique relativement peu nombreuses. De plus, elles ne sont pas particulièrement adaptées pour les utilisateurs qui n'ont que leur voix pour commander leur téléphone, par exemple des malvoyants, des seniors, des handicapés manuels ou des malades avec une faible dextérité des doigts. Le problème à la base de la présente invention est de faciliter l'utilisation des terminaux utilisateurs pour les personnes ayant des difficultés à sélectionner précisément un bouton. Pour cela, l'invention vise à apporter une solution pour faciliter le développement des applications commandables par la voix afin de faciliter leur diffusion. A cet effet, on prévoit selon un mode de réalisation de l'invention un terminal utilisateur comprenant au moins un écran d'affichage d'interfaces graphiques utilisateurs, un système d'exploitation, au moins un moyen de capture d'un ordre vocal émis par l'utilisateur pour la commande d'un objet activable du terminal utilisateur, au moins une mémoire pour mémoriser au moins une base de données de commande, le terminal utilisateur étant configuré pour exécuter les étapes suivantes à l'aide d'au moins un microprocesseur intégré au terminal utilisateur: - d'une part, à chaque affichage d'au moins une interface graphique sur l'écran du terminal utilisateur, identification des objets activables présents dans ladite au moins une interface graphique alors affichée, et pour chaque objet activable: - identification d'une donnée descriptive comprenant une donnée de localisation et une donnée textuelle de l'objet activable, la donnée de localisation de l'objet activable servant à la localisation de l'objet dans l'écran d'affichage, - enregistrement des données descriptives, en particulier des données de localisation, pour chaque objet activable dans ladite au moins une base de données, - génération de données phonétiques numérisées sur la base de la donnée textuelle de chaque objet activable, - enregistrement dans ladite au moins une base de données des données phonétiques numérisées de chaque objet activable, - d'autre part, suite à la capture de l'ordre vocal : - numérisation de l'ordre vocal reçu par le moyen de capture pour la commande d'un objet activable en un ordre vocal numérique, - comparaison dudit ordre vocal numérique avec les données phonétiques numérisées, - identification d'une donnée phonétique numérisée correspondante à l'ordre vocal numérique et récupération de la donnée de localisation associée à la donnée phonétique numérisée, - activation de l'objet activable associé à la localisation récupérée. L'effet technique ainsi obtenu est de rendre possible l'activation d'un terminal utilisateur à écran d'affichage d'objets graphiques pour un utilisateur, par exemple un utilisateur déficient visuel ou dont les mouvements des mains sont limités en remplaçant la vue et le toucher de l'écran par la réception d'un message vocal émis par l'utilisateur, ceci directement dans le système d'exploitation du terminal. L'utilisateur peut entrer un ordre vocal via un microphone ajouté ou déjà présent sur le terminal utilisateur. L'ordre vocal est reconnu par le terminal utilisateur, comparé à des textes phonétiques correspondant à divers objets graphiques et un objet activable est sélectionné pour être activé, ceci sans dispositif auxiliaire à ajouter au terminal utilisateur. L'invention permet ainsi de commander par la voix n'importe qu'elle application logicielle qui affiche des interfaces graphiques. Ainsi, ces applications logicielles peuvent être parfaitement conventionnelles et peuvent ne pas avoir été développées pour être commandées par la voix. L'invention permet également de naviguer sur des pages internet. De manière facultative, l'invention comprend en outre au moins l'une quelconque des caractéristiques suivantes prises séparément ou en combinaison: - la capture de l'ordre vocal est faite par une interface homme machine par commande vocale, ladite interface par commande vocale étant connectée au système d'exploitation du terminal utilisateur afin d'effectuer l'activation de l'objet associé. - l'interface par commande vocale comprend deux bases de données, 15 une première base de données mémorisant les données descriptives et une deuxième base de données mémorisant les données phonétiques numérisées en étant sous la forme d'un module de contexte dynamique. - l'interface par commande vocale est connectée à une troisième base de données placée à distance de cette interface par commande vocale. 20 - la troisième base de données est associée, à un serveur qui communique avec l'interface par commande vocale via un réseau Internet, WiFi, 3G, 4G ou tout réseau filaire ou radio - la comparaison de l'ordre vocal numérique avec les données phonétiques numérisées sauvegardées ainsi que l'identification d'une donnée 25 phonétique numérisée sauvegardée dans l'interface par commande vocale est faite par un module de reconnaissance vocale. La génération d'une donnée phonétique numérisée sur la base de la donnée textuelle est faite par un générateur de contexte. Le module de reconnaissance vocale et le générateur de contexte étant intégré dans le terminal et de préférence incorporés dans 30 l'interface par commande vocale. - l'interface par commande vocale comprend un module de contexte statique regroupant les mots clés relatifs respectivement à chacun des objets activables, ledit module de contexte statique transmettant les mots clés au module de reconnaissance vocale. - l'activation de l'objet est faite par un analyseur d'activation directement dans le système d'exploitation du terminal utilisateur en remplacement de l'activation directe de l'objet activable affiché sur l'écran du terminal utilisateur. - le moyen de capture de l'ordre vocal est un microphone analogique, un module d'acquisition numérisant les signaux du microphone étant prévu dans l'interface par commande vocale entre le microphone et le module de reconnaissance vocale. - le terminal utilisateur comprend une interface homme machine de vocalisation, cette interface de vocalisation étant connectée au système d'exploitation du terminal utilisateur. - l'interface de vocalisation comprend un collecteur transmettant les données du système d'exploitation à un analyseur syntaxique pour l'identification des données descriptives pour chaque objet activable, au moins une base de données mémorisant les données descriptives étant intégrée dans l'interface de vocalisation. - la base de données mémorisant les données descriptives est commune aux interfaces de vocalisation et par commande vocale. - l'interface de vocalisation comprend au moins un des modules suivants : un module de filtrage des données textuelles spécifiques chacun à un objet activable supprimant les données textuelles déjà présentes dans un historique de textes, un module d'ordonnancement des données textuelles selon un ordre prédéterminé, un module de complément apportant pour chaque donnée textuelle un complément de texte si besoin est. - l'interface de vocalisation comprend un vocalisateur préparant la donnée textuelle spécifique à chaque objet activable à une diffusion et un haut-parleur diffusant des données textuelles à destination de l'utilisateur. - le terminal utilisateur comprend un moyen de sélection permettant de mettre en oeuvre soit un mode d'activation par ledit au moins un écran d'affichage d'interfaces graphiques utilisateurs ou soit un mode d'activation par commande vocale. - pour le terminal utilisateur, ledit au moins un écran d'affichage est un écran tactile. - il est prévu des interfaces homme machine matérielles sous la forme de boutons, touches (habituellement désignées en anglais par « hard key ») ou analogues, le moyen de sélection permettant de mettre en opération sélectivement la commande vocale, l'écran d'affichage d'interfaces graphiques utilisateurs ou les interfaces homme machine matérielles. Selon un mode de réalisation avantageux, le terminal utilisateur comporte à la fois : un écran tactile, un clavier à touches et une interface pour commande vocale. - le terminal utilisateur est un téléphone portable, un téléphone intelligent, un ordinateur portable, une tablette, un ordinateur de poche du type PDA ou tout autre équipement disposant d'une interface homme/machine. Selon un autre aspect, l'invention porte sur un terminal utilisateur comportant à la fois : un écran tactile, un clavier à touches et une interface pour commande vocale. On notera que l'interface pour commande vocale peut être similaire ou différente de celle décrite ci-dessus. L'écran tactile et le clavier à touches sont solidaires du terminal, de préférence en étant intégrés de manière inamovible au terminal. Par ailleurs, le terminal est configure de manière à ce que chaque objet activable puisse être activé par l'un quelconque parmi l'écran tactile, le clavier à touches et l'interface pour commande vocale. A chaque instant, ces trois modes de commande sont disponibles et l'utilisateur peut choisir celui qu'il souhaite. Dans le cadre de l'invention, on prévoit un procédé de commande par un ordre vocal émis par l'utilisateur d'une application logicielle exécutée sur un terminal utilisateur, le terminal étant muni d'un écran apte à afficher des interfaces graphiques utilisateurs, le procédé comprenant les étapes suivantes exécutées de manière informatisée par au moins un microprocesseur: - d'une part, à chaque affichage d'une interface graphique sur l'écran du terminal utilisateur, identification des objets activables présents dans l'interface graphique alors affichée, les objets activables permettant le pilotage de l'application logicielle par l'utilisateur, et pour chaque objet activable : - identification d'une donnée descriptive comprenant une donnée de localisation et une donnée textuelle de l'objet activable, la donnée de localisation de l'objet activable servant à la localisation de l'objet dans l'écran d'affichage, - enregistrement des données descriptives pour chaque objet activable, - génération de données phonétiques numérisées sur la base de la donnée textuelle de chaque objet activable, - enregistrement des données phonétiques numérisées de chaque objet activable, - d'autre part, suite à la capture de l'ordre vocal : - numérisation de l'ordre vocal en un ordre vocal numérique, - comparaison de l'ordre vocal numérique avec les données phonétiques numérisées sauvegardées, - identification d'une donnée phonétique numérisée sauvegardée correspondante à l'ordre vocal numérique et récupération de la donnée de localisation associée à la donnée phonétique numérisée, - activation de l'objet associé à la localisation récupérée. Avantageusement, les objets activables permettent la navigation entre différentes interfaces graphiques utilisateurs, l'édition d'au moins un texte dans une des interfaces graphiques utilisateurs ou sont relatifs à la commande d'une fonction du terminal utilisateur. Selon un autre aspect, la présente invention porte sur un produit programme d'ordinateur ou sur un média non-transitoire lisible par un ordinateur, comprenant des instructions, qui lorsqu'elles sont effectuées par au moins un processeur, exécute les étapes du procédé selon l'invention mentionné ci-dessus. De manière avantageuse, toutes ces étapes sont effectuées par le terminal utilisateur. Selon un mode de réalisation, le procédé est exécuté par une application logicielle téléchargeable sur le terminal par exemple depuis un réseau de communication. L'application peut également être installée sur le terminal lors de la fabrication de ce dernier. D'autres caractéristiques, buts et avantages de la présente invention apparaîtront à la lecture de la description détaillée qui va suivre et au regard des dessins annexés donnés à titre d'exemples non limitatifs et sur lesquels : - la figure 1 est une représentation schématique d'un mode de réalisation d'un terminal utilisateur à écran et touches par interaction vocale de l'utilisateur avec le terminal utilisateur conformément à la présente invention, - la figure 2 est une représentation schématique d'un mode de réalisation de l'interface homme machine de vocalisation pouvant être utilisée dans le terminal utilisateur selon la présente invention, - la figure 3 est une représentation schématique d'un mode de réalisation de l'interface par commande vocale pouvant être utilisée dans le terminal utilisateur selon la présente invention. Dans ce qui va suivre, le terminal utilisateur à écran est illustré par un téléphone portable. Il est à garder à l'esprit que ceci n'est pas limitatif et que le terminal utilisateur peut être n'importe quel terminal utilisateur à écran présentant des interfaces graphiques utilisateurs, ce terminal pouvant aussi en complément présenter des touches matérielles. Une liste non limitative et purement illustrative de terminaux utilisateurs possibles a été précédemment mentionnée. En regard de la figure 1, d'une manière générale, un terminal 1 utilisateur comprend au moins un écran la d'affichage d'interfaces graphiques utilisateurs, un système d'exploitation, au moins un moyen de capture 6 d'un ordre vocal émis par l'utilisateur pour effectuer une commande vocale. Le terminal 1 utilisateur comprend aussi au moins une base de données 4 de commande. Selon la présente invention, le terminal 1 utilisateur est configuré pour exécuter les étapes suivantes qui s'articulent en deux groupes. Le premier groupe d'étapes, préalablement à l'ordre vocal, sert à l'identification et à la mémorisation des données concernant des objets activables présents sur le téléphone et illustrés par des représentations graphiques sur l'écran la du terminal 1 utilisateur et le deuxième groupe sert proprement dit à la commande vocale des objets activables. Dans le premier groupe d'étapes, pour chaque affichage d'au moins une interface graphique sur l'écran la du terminal 1 utilisateur, il est procédé à l'identification des objets activables présents dans ladite au moins une interface graphique alors affichée, et pour chaque objet activable il est procédé à: - l'identification d'une donnée descriptive comprenant une donnée visuelle également désignée donnée de localisation et une donnée textuelle de l'objet activable, la donnée visuelle de l'objet activable servant à la localisation de l'objet dans l'écran la d'affichage, - l'enregistrement des données descriptives de chaque objet activable 10 dans ladite au moins une base de données 4, - la génération de données phonétiques numérisées sur la base de la donnée textuelle de chaque objet activable, - l'enregistrement des données phonétiques numérisées de chaque objet activable dans ladite au moins une base de données. 15 Dans le mode de réalisation de la figure 1, il existe au moins deux bases de données dont seule est visible la base de données 4 d'enregistrement des données descriptives. La deuxième base de données relative à l'enregistrement des données phonétiques numérisées sera montrée à la figure 3 sous la forme d'un module de contexte dynamique 20. 20 Dans le deuxième groupe d'étapes réalisant la commande vocale proprement dite, suite à la capture de l'ordre vocal, il est procédé à: - la numérisation de l'ordre vocal en un ordre vocal numérique, - la comparaison de l'ordre vocal numérique avec les données phonétiques numérisées sauvegardées, 25 - l'identification d'une donnée phonétique numérisée sauvegardée correspondante à l'ordre vocal numérique et récupération de la donnée de localisation associée à la donnée phonétique numérisée, - l'activation de l'objet associé à la localisation récupérée. Il en va de même pour le procédé selon l'invention de commande par un 30 ordre vocal émis par l'utilisateur d'une application logicielle exécutée sur un terminal 1 utilisateur, ce procédé reprenant les étapes précédemment mentionnées. Selon ce procédé, les objets activables permettent par exemple la navigation entre différentes interfaces graphiques utilisateurs, l'édition d'au moins un texte dans une des interfaces graphiques utilisateurs ou sont relatifs à la commande d'une fonction du terminal 1 utilisateur, ceci en plus des fonctions de base du terminal 1 utilisateur qui sont pour un téléphone l'appel et la composition de l'appel ou la réponse à un appel. En regard de la figure 1, le terminal 1 utilisateur peut comprendre une interface homme machine de vocalisation 2, ci-après dénommée interface de vocalisation 2 et une interface homme machine d'activation par commande vocale 3 du terminal 1, ci-après dénommée interface par commande vocale 3. L'interface de vocalisation 2 sera mieux vue à la figure 2 et l'interface par commande vocale 3 sera mieux vue à la figure 3. Les deux interfaces de vocalisation 2 et par commande vocale 3 présentent une partie logicielle intégrée directement au système d'exploitation du terminal 1 utilisateur et intègrent aussi des éléments déjà avantageusement présents sur le terminal utilisateur. L'interface de vocalisation 2 peut ainsi comprendre un haut-parleur 5 et l'interface par commande vocale 3 un microphone comme moyen de capture 6 de l'ordre vocal, le haut-parleur 5 et le microphone 6 pouvant être déjà présents sur le terminal 1 utilisateur dans sa version initiale ou native, ce qui est fréquemment le cas. En ce qui concerne la partie logicielle, les deux interfaces 2, 3 peuvent communiquer entre elles avec au moins une base de données 4 qui leur est commune. Cette première base de données 4 est avantageusement celle qui mémorise les données descriptives des objets activables précédemment mentionnés. Avantageusement, l'interface de vocalisation 2 transmet des données à la base 4 tandis que l'interface par commande vocale 3 reçoit des données de la base 4. Il peut cependant être prévu une communication dans les deux sens de la base de données 4 avec chacune des interfaces 2, 3 ou une des interfaces 2 ou 3. Les données descriptives collectées sont formées de deux types de données. Le premier type de données est formé par des informations structurelles ou visuelles sur les objets graphiques affichés par le terminal 1 utilisateur permettant de localiser les objets activables sur l'écran la du terminal 1 utilisateur. Le second type de données ou données textuelles est le contenu textuel associé à chacun de ces objets activables. D'une manière générale, l'interface de vocalisation 2 permet de transmettre des informations relatives à l'affichage sur ledit au moins un écran la du terminal 1 utilisateur à son utilisateur, notamment la localisation d'un objet activable sur l'écran la par une donnée visuelle de localisation (également désignée donnée de localisation) et le nom de l'objet activable par une donnée textuelle, les données visuelles de localisation et textuelles formant les données descriptives des objets activables. L'interface par commande vocale 3 du terminal 1 utilisateur permet quant à elle à l'utilisateur de commander le fonctionnement du terminal 1 par ordre vocal. L'interface par commande vocale 3 est un élément essentiel pour le procédé et le terminal 1 utilisateur conformément à la présente invention tandis que l'interface de vocalisation 2 qui va être décrite est un élément préférentiel de la présente invention. L'interface par commande vocale 3 peut en effet fonctionner avec un autre élément que cette interface de vocalisation 2 pourvu que ladite au moins une base de données 4 présente les données suffisantes pour le fonctionnement de l'interface par commande vocale 3, c'est-à-dire les données descriptives précédemment mentionnées, les données textuelles de ces données descriptives devant être phonétisées et numérisées préalablement à une reconnaissance vocale. Dans un mode de réalisation non limitatif de la présente invention, l'interface de vocalisation 2 permet d'effectuer la description de l'écran affiché sur le téléphone, afin que l'utilisateur prenne connaissance de la localisation des divers objets activables graphiques, sous forme de touches virtuelles, de flèches, d'icônes etc..., qu'affiche l'écran la du terminal 1 utilisateur. La figure 2 montre un mode de réalisation de l'interface de vocalisation 2. D'une manière générale, trois grandes catégories d'objets graphiques sont susceptibles de cohabiter sur un écran la d'un terminal 1 utilisateur. La première catégorie regroupe les objets statiques en charge de la présentation d'un texte donné. La deuxième catégorie regroupe les objets activables destinés à lancer une action ou modifier l'état d'une variable, par exemple des touches ou boutons virtuels, notamment les chiffres de 0 à 9 ainsi que les lettres de A à Z plus les symboles *et #, des listes, des icônes, etc. La troisième catégorie regroupe les objets éditables qui permettent à l'utilisateur d'entrer ou de modifier un texte. Dans ce mode de réalisation, l'objectif de cette interface de vocalisation 2 est de décrire de façon vocale le contenu de l'écran affiché par le terminal 1 utilisateur à l'intention de l'utilisateur. Au cours de cette description, au moins 10 une base de données 4 enregistre au moins les données descriptives des objets activables, les données de cette base de données 4 servant ultérieurement à l'interface par commande vocale 3 pour la commande vocale du terminal 1 utilisateur, ceci après traitement phonétique. En plus du nom de chaque objet activable, il peut être mémorisé la 15 localisation absolue d'un objet graphique affiché à l'écran la du terminal 1 utilisateur et sa nature activable ou non-activable. En regard de la figure 2, dans un mode de réalisation non limitatif, l'interface de vocalisation 2, contenue dans le terminal 1 utilisateur, présente en amont un collecteur 7 d'informations d'affichage de l'écran la du terminal 1 20 utilisateur relatif aux objets graphiques affichés à l'écran 1 a. Ce collecteur 7 intercepte les opérations d'affichage sur l'écran la du terminal 1 utilisateur par les applications opérant dans le terminal 1, directement dans le système d'exploitation du terminal 1 utilisateur. Les textes affichés ainsi que le type et la localisation de chaque objet activable sur l'écran sont collectés en formant les 25 données descriptives, les objets activables provenant essentiellement des deux dernières catégories précédemment mentionnées. Après le collecteur 7, se trouve un analyseur syntaxique 8. Cet analyseur 8 collecte et mémorise les données descriptives liées à différents objets graphiques activables qui sont ensuite enregistrées au sein d'une base de 30 données 4. Ce sont ces données descriptives qui seront utilisées plus tard par l'interface par commande vocale comme il sera ultérieurement décrit. L'analyseur syntaxique 8 fournit des textes ou données textuelles relatifs respectivement à chaque objet activable, ces textes ou données textuelles étant associés dans les données descriptives avec des données visuelles servant à la localisation de l'objet activable sur l'écran la du terminal 1 utilisateur. Parallèlement à l'enregistrement dans la base de données 4, les données descriptives respectives pour chaque objet activable sont filtrées dans un module de filtrage 9, afin d'éliminer les données indésirables ou répétitives. Ce module de filtrage 9 travaille en association avec un historique 12 de données déjà émises afin d'effectuer ce filtrage. Les données descriptives sont ensuite avantageusement réordonnées dans un module d'ordonnancement 10. En effet, lors de l'affichage d'une fenêtre à l'écran la du terminal 1 utilisateur, l'ordre dans lequel les différents objets graphiques qui composent cette fenêtre sont affichés à l'écran la n'est pas toujours représentatif de leur position géographique dans cette fenêtre. Le module d'ordonnancement 10 est donc en charge d'ordonner les données relatives à des objets graphiques en prenant en compte leur position les uns par rapport aux autres, par exemple de haut en bas et de gauche à droite. Les données descriptives réordonnées sont ensuite complétées dans un mode de complément 11 afin que les données textuelles qu'elles contiennent soient compréhensibles et complètes pour l'utilisateur du terminal 1 utilisateur. Un tel module est en charge de « l'habillage » final du texte à prononcer. Cela peut se traduire par exemple par l'ajout du mot fenêtre dans le texte afin de renseigner l'utilisateur sur la nature de l'objet activable sélectionné faisant partie d'une des trois catégories précédemment mentionnées. Il est ainsi obtenu une suite de textes ordonnés et formatés qui est destinée à être présentée vocalement à l'utilisateur. Les textes ainsi complétés sont transmis à un vocalisateur 13 qui les met sous forme de sons audibles et compréhensibles pour un utilisateur et les transmet à un haut-parleur 5. Il est à noter qu'en fonction des types de terminaux 1 utilisateurs, cette fonction peut être déjà présente sur le terminal 1 en tant que fonction native. Si ce n'est pas le cas, il est possible d'ajouter un tel vocalisateur 13 au terminal 1 utilisateur. Dans le cas particulier d'un objet activable ne comprenant pas de texte, un champ spécifique dit d'accessibilité est créé pour ce type d'objet. Ce champ spécifique permet la vocalisation des objets purement graphiques. Ce champ spécifique est renseigné lors du codage de l'application. En parallèle à la présentation à l'utilisateur, les textes ainsi complétés peuvent être transmis à l'historique 12 afin de pouvoir compléter et réactualiser cet historique 12 servant aussi à l'élimination des textes redondants dans le module de filtrage 9. La figure 3 montre une forme de réalisation de l'interface par commande vocale 3 selon la présente invention. L'objectif de cette interface 3 est de permettre à l'utilisateur de naviguer par la voix à l'intérieur de l'écran la affiché par le terminal 1 utilisateur. L'ensemble des actions possibles peut avoir été recensé lors de la phase de description de l'écran par une interface homme machine de vocalisation, comme il a été montré à la figure 2 mais ceci n'est pas limitatif, un autre recensement pouvant aussi avoir eu lieu. A ces actions possibles recensées est ajouté un ensemble de mots clés spécifiques au contenu de l'écran la affiché sur le terminal 1 utilisateur. Après la phase de reconnaissance vocale, l'action sur l'objet activable souhaité est 15 effectuée. En partant d'un moyen de capture 6 de l'ordre vocal de l'utilisateur qui est avantageusement sous la forme d'un microphone 6 permettant à l'utilisateur d'énoncer son ordre vocal, l'interface par commande vocale 3 comprend un module d'acquisition 14. Ce module d'acquisition 14 est en charge de 20 transformer le signal analogique audio capturé par le microphone 6, associé au terminal 1 utilisateur et avantageusement intégré au terminal 1 utilisateur, en données numériques utilisables ultérieurement par un module de reconnaissance vocale 15 qui suit le module d'acquisition 14. Cette fonction de transformation en données numériques est en général intégrée de façon native 25 sur la plupart des terminaux 1 utilisateurs. Elle fournit ainsi des données numériques générées en fonction de données phonétiques reçues. Ces données numériques sont également désignées ordre vocal numérique dans la suite de la description. Pour la reconnaissance vocale se faisant dans le module 15, la figure 3 30 montre deux modes de réalisation alternatifs qui peuvent cependant être aussi combinés. Dans le premier mode, il est utilisé des données phonétiques numérisées à partir d'un générateur de contexte 19. Les données qui parviennent de la base de données mémorisant les données phonétiques numérisées, cette base étant sous la forme du module de contexte dynamique 20, sont des données phonétiques numérisées à partir de la donnée textuelle pour chaque objet activable. Les données textuelles proviennent des données descriptives ayant été par exemple collectées par un analyseur syntaxique tel que décrit en regard de la figure 2. Il peut exister donc avantageusement une première base de données 4 qui collecte les données descriptives dans l'interface de vocalisation montrée à la figure 2. Cette première base de données 4 peut être commune à l'interface de vocalisation et l'interface par commande vocale 3. Il peut aussi exister une deuxième base de données, sous la forme du module de contexte dynamique 20 qui se trouve entre le générateur de contexte 19 et le module de reconnaissance vocale 15, cette base de données 20 recueillant les données textuelles phonétiques. Le module de reconnaissance vocale 15 travaillant sur des modèles phonétiques, le générateur de contexte 19 collecte les textes associés aux objets activables transformées en données phonétiques. Pour des raisons de réactivité à la demande de l'émission d'un ordre vocal, ce qui peut être fait par exemple par un moyen de sélection de la commande du terminal 1 utilisateur, notamment par appui sur un bouton réalisant ce moyen de sélection, la transcription en données phonétiques est déclenchée systématiquement à chaque affichage d'une nouvelle page ou d'une nouvelle interface sur l'écran la du terminal 1 utilisateur. Parallèlement au générateur de contexte 19 et au module de contexte dynamique, il est prévu un module de contexte statique 16. Ce module comprend une liste de mots clés en relation respective avec un objet activable. Ces données peuvent permettre la navigation d'objet activable en objet activable ou la caractérisation d'un objet activable particulier. Une liste illustrative et non limitative de mots clés peut être : « suivant », « précédent », « éditer », « effacer », « sélectionner », « appuyer » etc. D'une manière générale, ces mots clefs sont indépendants du contexte. Qu'elle que soit l'interface affichée, il est toujours possible de déclencher les actions associés aux mots clés du contexte statique. Le module de contexte statique comprend aussi des données numériques correspondant à la numérisation de données phonétiques des commandes génériques. Ces commandes génériques sont par exemple: Ecran d'accueil, Menu et Retour etc. ainsi que les contextes des mots clés tels que : Quelle heure est-il ? Niveau de batterie ? Où suis-je ? etc. Ces données peuvent ainsi être pré-chargées dans le module de contexte statique. Dans une forme de réalisation de l'émission d'un ordre de commande par l'utilisateur, l'ordre vocal donné peut désigner par exemple un objet activable et l'action qui doit être effectuée sur cet objet activable. Le texte de l'ordre vocal peut comprendre donc une partie phonétique relative à l'objet activable qui sera comparée à une partie phonétique caractérisant cet objet activable et ayant été introduite dans le générateur de contexte 19 à partir de la base de données sous forme du module de contexte dynamique 20 mémorisant les données phonétiques. Le texte de l'ordre vocal émis par l'utilisateur peut comprendre aussi une partie phonétique relative à l'action à effectuer sur l'objet activable qui peut ne pas avoir été renseignée dans le générateur de contexte 19 car ne concernant pas directement un objet activable affiché sur l'écran la du terminal 1 utilisateur mais la commande proprement dite de l'objet activable. Cette partie phonétique dite de commande peut alors être cependant présente en tant que mot clé ou mot standard dans le module de contexte statique 16. Ceci n'est pas toujours le cas étant donné que pour certains objets graphiques activables, la commande à exercer sur eux pour leur activation est évidente. Par exemple, l'objet activable symbolisant la touche appel sur un écran la de téléphone en tant que terminal 1 utilisateur ne peut servir qu'à lancer un appel et son mode d'activation est donc unique et évident. Si les données numériques générées sur la base des données phonétiques parvenant au module d'acquisition 14 par le microphone 6 sont similaires, d'une part, aux données phonétiques numérisées associées à un objet activable spécifique que lui transmet le générateur de contexte 19 et, d'autre part, à un mot clé phonétique numérisé que lui transmet le module de contexte statique 16, le module de reconnaissance vocale 15 reconnaît quel objet est à activer et, le cas échéant, quelle action entreprendre sur l'objet quand cette action n'est pas évidente. Le nombre de mots clés contenus dans le module de contexte statique 16 ou les capacités de mémorisation du module de contexte dynamique 20 et de transformation du générateur de contexte 19 sont forcément limités, étant donné qu'ils sont présents dans le terminal 1 utilisateur ne disposant que d'une taille réduite. Ainsi, ce premier mode de réalisation ne permet pas d'éditer de longs textes sur le terminal 1 utilisateur. Pour pallier cet inconvénient, il peut être prévu un deuxième mode de réalisation de reconnaissance vocale plus performant, permettant par exemple la saisie de phrases complètes pouvant être affichées sur le terminal 1 utilisateur lors d'un ordre d'édition, ceci toujours par commande vocale de l'utilisateur. Dans ce deuxième mode de réalisation, comme une reconnaissance en langage naturel de phrases nécessite d'importantes ressources matérielles, par exemple en ce qui concerne la fréquence des microprocesseurs, les tailles des mémoires et les bases de données contextuelles, les ressources requises par une telle reconnaissance ne sont généralement disponibles sur le terminal 1 utilisateur. L'édition de texte à partir de données phonétiques numérisées est alors sous-traitée à un serveur 17 distant, réalisant ainsi une base de données auxiliaire, par exemple la troisième base de données quand le terminal 1 utilisateur comprend deux bases de données 4, 20, c'est-à-dire la base de données 4 pour les données descriptives et la base de données formée par le module de contexte dynamique 20 pour la mémorisation des données textuelles phonétiques numérisées. Le serveur 17 intègre alors la base de données auxiliaire. Dans ce deuxième mode de réalisation, les données numériques issues du module d'acquisition 14 sont envoyées à un serveur 17 via un réseau informatique par exemple WiFi, WLAN en général, 3G ou 4G à partir du module de reconnaissance vocale 15. Après traitement et reconnaissance, les données textuelles sont renvoyées par le serveur 17 via ce même réseau au module de reconnaissance vocale 15. Ceci est particulièrement pertinent lors d'une édition impliquant une reconnaissance en langage naturel, les données phonétiques numérisées chacune sur la base d'une donnée descriptive respective étant alors trop importantes pour être traitées dans le terminal 1 utilisateur. Selon ce deuxième mode, ces données sont traitées à distance du terminal 1 utilisateur par le serveur 17 présentant plus de capacités de traitement. Dans ce deuxième mode, il peut être possible de corriger un ordre vocal de l'utilisateur ne correspondant pas exactement à un mot clé contenu dans le module de contexte 16, le serveur 17 remplaçant la partie ordre énoncée par l'utilisateur par un synonyme ou par un complément qui peut être reconnu par la reconnaissance vocale. Les deux modes de réalisation précédemment illustrés peuvent aussi être associés, le premier mode étant actif pour des opérations de commande vocale simples et le deuxième mode pour des opérations de commande plus compliquées, par exemple lors d'édition de phrases. Pour ces deux modes de réalisation, le dernier module de l'interface par commande vocale 3 s'interfaçant directement avec le système d'exploitation du terminal 1 utilisateur est un analyseur d'activation 18. Cet analyseur d'activation 18 est en charge de mettre en oeuvre l'action identifiée durant la phase de reconnaissance vocale. Il s'interface à très bas niveau avec le système d'exploitation du terminal 1 utilisateur et simule une action physique de l'utilisateur, par exemple une sélection à l'écran d'un objet activable puis son activation. L'activation de l'objet est faite par l'analyseur d'activation 18 directement dans le système d'exploitation du terminal 1 utilisateur en remplacement de l'activation de l'objet graphique affiché sur l'écran la du terminal 1 utilisateur, activation qui aurait pu être effectuée manuellement par l'utilisateur. Avantageusement, le terminal 1 utilisateur peut comprendre un moyen de sélection permettant de mettre en oeuvre soit un mode d'activation tactile par au moins un écran la d'affichage d'interfaces graphiques utilisateurs ou soit un mode d'activation par commande vocale, comme il a été précédemment décrit. Ledit au moins un écran la d'affichage est le plus fréquemment un écran la tactile, ceci étant particulièrement valable quand le terminal 1 utilisateur est un téléphone. Pour le terminal 1 utilisateur, il peut aussi être prévu des interfaces homme machine matérielles 1 b, visibles aux figures 1 à 3, sous la forme de boutons, touches ou analogues. Dans ce cas, le moyen de sélection prévu sur le terminal 1 utilisateur peut permettre d'opérer sélectivement la commande vocale, de rendre opérationnelle la fonction tactile de l'écran la d'affichage d'interfaces graphiques utilisateurs ou la fonction des interfaces homme machine matérielles 1 b. Selon un mode particulièrement avantageux de l'invention, le terminal utilisateur comporte à la fois : un écran tactile, un clavier à touches et une interface pour commande vocale. Le clavier à touches comprend au moins une touche matérielle pour chaque chiffre du 0 au 9. Il comprend également d'autres touches telles que les touches « étoile » ou « dièse » par exemple. Le terminal est configuré de manière à ce que chaque objet activable puisse être activé par l'un quelconque parmi l'écran tactile, le clavier à touches et l'interface pour commande vocale. A chaque instant, ces trois modes de commande sont disponibles et l'utilisateur peut choisir celui qu'il souhaite. Un exemple non limitatif de commande vocale va être maintenant donné en regard des figures 1 à 3 de la présente invention pour un téléphone en tant que terminal 1 utilisateur. A partir de l'écran la du téléphone 1, lors d'un affichage de cet écran, l'interface de vocalisation 2 est activée et commence l'énumération permettant de localiser le positionnement de divers éléments présents sur le téléphone, par exemple: - « Ecran Téléphone », - « bouton 'Option', suivi de Editeur 'Entrer un nom ou un numéro', suivi de bouton 'Effacer », - « dessous : clavier alpha numérique », - « dessous : bouton 'Clavier' suivi de bouton 'Appeler' suivi de bouton 'Micro' » - « dessous : menu, item Téléphone' actif, suivi de 'Contact', suivi de 'Groupe', suivi de 'Historique des appels' » Les mots entre guillemets simples " correspondant sensiblement à des ordres ou ne concernant pas directement des objets activables affichés sur l'écran la peuvent être collectés dans le module de contexte statique 16. Certains de ces mots peuvent maintenant faire partie des « ordres vocaux » que l'utilisateur pourra entrer par la voix pour l'activation vocale du téléphone 1. Comme autre exemple, la présence de l'objet « éditeur » ajoute au module de contexte statique 16 le mot clé `Editer'. Les mots clés génériques 'Suivant', 'Précédent', Terminer', 'Quitter peuvent aussi être ajoutés ainsi que ceux nécessaires à la consultation de la barre d'icônes située en haut de l'écran : par exemple 'état connexion', 'niveau de batterie', 'quelle heure est-il'. Pour utiliser la commande vocale, l'utilisateur appuie sur le moyen de sélection dédié pour démarrer la reconnaissance vocale 15 et prononce 'Contact'. L'interface par commande vocale 3 reconnaît ce mot clé qui est associé à un des objets du menu décrit précédemment. Un événement similaire à celui provoqué par l'appui physique sur l'objet 'Contact' du menu est alors généré par la commande vocale. Le résultat de cette action provoque l'affichage de l'écran suivant. Une nouvelle énumération commence alors, par exemple : - « Ecran Contact », - « bouton 'Annuaire', suivi de bouton 'Recherche', suivi de bouton 'Ajouter', suivi de bouton 'Menu' », - « dessous : Editeur 'Rechercher les contacts, suivi de bouton 'micro' », - « dessous : liste, 1 sur 2 », - « dessous menu, objet Téléphone', suivi de 'Contact' actif, suivi de 'Groupe', suivi de 'Historique des appels'». Ainsi, il est possible à l'utilisateur de naviguer entre les objets graphiques sans se servir de ses mains. L'invention n'est nullement limitée aux modes de réalisation décrits et illustrés qui n'ont été donnés qu'à titre d'exemples et s'étend à tous les modes de réalisation couverts par les revendications. 3 0 1 1 1 0 1 22 REFERENCES 1. Terminal utilisateur 5 I a. Ecran 1 b. Interface homme machine matérielle 2. Interface homme machine de vocalisation 3. Interface par commande vocale 4. Base de données 10 5. Haut-parleur 6. Moyen de capture 7. Collecteur 8. Analyseur syntaxique 9. Module de filtrage 15 10. Module d'ordonnancement 11. Module de complément 12. Historique 13. Vocalisateur 14. Module d'acquisition 20 15. Module de reconnaissance vocale 16. Module de contexte statique 17. Serveur 18. Analyseur d'activation 19. Générateur de contexte 25 20. Module de contexte dynamique REVENDICATIONS1. Terminal (1) utilisateur comprenant au moins un écran (1a) d'affichage d'interfaces graphiques utilisateurs, un système d'exploitation, au moins un moyen de capture (6) d'un ordre vocal émis par l'utilisateur pour la commande d'un objet activable du terminal (1) utilisateur, au moins une mémoire pour mémoriser au moins une base de données (4, 17, 20) de commande, le terminal (1) utilisateur étant configuré pour exécuter les étapes suivantes : - d'une part, à chaque affichage d'au moins une interface graphique sur l'écran (1a) du terminal (1) utilisateur, identification des objets activables présents dans ladite au moins une interface graphique alors affichée, et pour chaque objet activable : - identification d'une donnée descriptive comprenant une donnée de localisation et une donnée textuelle de l'objet activable, la donnée de localisation de l'objet activable permettant la localisation de l'objet dans l'écran (1a), - enregistrement des données descriptives pour chaque objet activable dans ladite au moins une base de données (4, 17, 20), - génération de données phonétiques numérisées sur la base de la donnée textuelle de chaque objet activable, - enregistrement dans ladite au moins une base de données (4, 17, 20) des données phonétiques numérisées de chaque objet activable, - d'autre part, suite à la capture de l'ordre vocal : - numérisation de l'ordre vocal reçu par le moyen de capture (6) pour la commande d'un objet activable en un ordre vocal numérique, - comparaison dudit ordre vocal numérique avec lesdites données phonétiques numérisées enregistrées, - identification d'une donnée phonétique numérisée enregistrée correspondant à l'ordre vocal numérique et récupération de la donnée de localisation associée à ladite donnée phonétique numérisée identifiée, - activation de l'objet activable associé à la localisation récupérée. 2. Terminal (1) utilisateur selon la revendication précédente, pour lequel la capture de l'ordre vocal est faite par une interface homme machine par commande vocale (3), ladite interface par commande vocale (3) étant connectée au système d'exploitation du terminal (1) utilisateur afin d'effectuer l'activation de l'objet associé. 3. Terminal (1) utilisateur selon la revendication précédente, pour lequel l'interface par commande vocale (3) comprend deux bases de données (4, 20), une première base de données (4) mémorisant les données descriptives et une deuxième base de données (20) mémorisant les données phonétiques numérisées en étant sous la forme d'un module de contexte dynamique. 4. Terminal (1) utilisateur selon la revendication précédente, pour lequel l'interface par commande vocale (3) est connectée à une troisième base de données placée à distance de cette interface par commande vocale (3). 5. Terminal (1) utilisateur selon la revendication précédente, pour lequel la troisième base de données est associée à un serveur (17) qui communique avec l'interface par commande vocale (3) via un réseau sans fil. 6. Terminal (1) utilisateur selon l'une quelconque des quatre revendications précédentes, pour lequel la comparaison de l'ordre vocal numérique avec les données phonétiques numérisées sauvegardées ainsi que l'identification d'une donnée phonétique numérisée sauvegardée dans l'interface par commande vocale (3) est faite par un module de reconnaissance vocale (15) et la génération d'une donnée phonétique numérisée sur la base de la donnée textuelle est faite par un générateur de contexte (19), le module de reconnaissance vocale (15) et le générateur de contexte (19) étant incorporés dans l'interface par commande vocale (3). 7. Terminal (1) utilisateur selon la revendication précédente, pour lequel l'interface par commande vocale (3) comprend un module de contexte statique (16) regroupant les mots clés relatifs respectivement au moins l'un des objets activables, ledit module de contexte statique (16) étant configuré pour transmettre les mots clés au module de reconnaissance vocale (15). 8. Terminal (1) utilisateur selon l'une quelconque des six revendications précédentes, configuré pour que l'activation de l'objet soit effectuée par un analyseur d'activation (18) en remplacement de l'activation directe de l'objet activable sur l'écran (1a) du terminal (1) utilisateur. 9. Terminal (1) utilisateur selon l'une quelconque des revendications 6 ou 7, pour lequel le moyen de capture de l'ordre vocal est un microphone (6) analogique, un module d'acquisition (14) numérisant les signaux du microphone (6) étant prévu dans l'interface par commande vocale (3) entre le microphone (6) et le module de reconnaissance vocale (15). 10.Terminal (1) utilisateur selon l'une quelconque des revendications 2 à 9, lequel comprend une interface homme machine de vocalisation (2), cette interface de vocalisation (2) étant connectée au système d'exploitation du terminal utilisateur (1). 11.Terminal (1) utilisateur selon la revendication précédente, pour lequel l'interface de vocalisation (2) comprend un collecteur (7) configuré pour transmettre les données du système d'exploitation à un analyseur syntaxique (8) pour l'identification des données descriptives pour chaque objet activable, au moins une base de données (4) mémorisant les données descriptives étant intégrée dans l'interface de vocalisation (2). 12.Terminal (1) utilisateur selon la revendication précédente, pour lequel la base de données (4) mémorisant les données descriptives est commune aux interfaces de vocalisation (2) et de commande vocale (3). 13. Terminal (1) utilisateur selon l'une quelconque des trois revendications précédentes, pour lequel l'interface de vocalisation (2) comprend aumoins un des modules suivants : un module de filtrage (9) des données textuelles associées à un objet activable configuré pour supprimer les données textuelles déjà présentes dans un historique (12) de textes, un module d'ordonnancement (10) des données textuelles selon un ordre prédéterminé, un module de complément (11) apte à apporter pour chaque donnée textuelle un complément de texte. 14. Terminal (1) utilisateur selon l'une quelconque des quatre revendications précédentes, pour lequel l'interface de vocalisation (2) comprend un vocalisateur (13) préparant la donnée textuelle spécifique à chaque objet activable à une diffusion et un haut-parleur (5) diffusant les données textuelles à destination de l'utilisateur. 15.Terminal (1) utilisateur selon l'une quelconque des revendications précédentes, lequel comprend un moyen de sélection configuré pour mettre en oeuvre soit un mode d'activation par ledit au moins un écran d'affichage (1a) d'interfaces graphiques utilisateurs ou soit un mode d'activation par commande vocale. 16.Terminal (1) utilisateur selon la revendication précédente, pour lequel ledit au moins un écran d'affichage est un écran (1a) tactile. 17.Terminal (1) utilisateur selon l'une quelconque des deux revendications précédentes, pour lequel il est prévu des interfaces homme machine matérielles (lb) sous la forme de boutons, touches ou moyens analogues, le moyen de sélection permettant de mettre en opération sélectivement la commande vocale, l'écran (1a) d'affichage d'interfaces graphiques utilisateurs ou les interfaces homme machine matérielles (lb). 18.Terminal (1) utilisateur selon l'une quelconque des revendications précédentes, comprenant un écran tactile (1a) et un clavier à touches (lb) intégrés au terminal (1) de manière inamovible, le terminal (1) étant configuré de manière à ce que chaque objet activable puisse être activépar l'un quelconque parmi : l'écran tactile, le clavier à touches et l'interface pour commande vocale. 19.Terminal (1) utilisateur selon l'une quelconque des revendications précédentes, lequel est un téléphone portable, un téléphone intelligent, un ordinateur portable, une tablette graphique, un assistant personnel numérique (PDA). 20.Procédé de commande par un ordre vocal émis par l'utilisateur d'une application logicielle exécutée sur un terminal (1) utilisateur, le terminal utilisateur (1) étant muni d'un écran apte à afficher des interfaces graphiques utilisateurs, le procédé comprenant les étapes suivantes exécutées de manière informatisée par au moins un microprocesseur: - d'une part, à chaque affichage d'une interface graphique sur l'écran (1a) du terminal (1) utilisateur : identification des objets activables présents dans l'interface graphique alors affichée, les objets activables permettant le pilotage de l'application logicielle par l'utilisateur, et pour chaque objet activable : - identification d'une donnée descriptive comprenant une donnée de localisation et une donnée textuelle de l'objet activable, la donnée de localisation de l'objet activable servant à la localisation de l'objet dans l'écran (1a), - enregistrement des données descriptives pour chaque objet activable, - génération de données phonétiques numérisées sur la base de la donnée textuelle de chaque objet activable, - enregistrement des données phonétiques numérisées de chaque objet activable, - d'autre part, suite à la capture de l'ordre vocal : - numérisation de l'ordre vocal en un ordre vocal numérique, - comparaison de l'ordre vocal numérique avec les données phonétiques numérisées sauvegardées, - identification d'une donnée phonétique numérisée sauvegardée correspondante à l'ordre vocal numérique et récupération de la donnée de localisation associée à la donnée phonétique numérisée identifiée,- activation de l'objet associé à la localisation récupérée. 21.Procédé selon la revendication précédente, pour lequel les objets activables permettent la navigation entre différentes interfaces graphiques utilisateurs, l'édition d'au moins un texte dans une des interfaces graphiques utilisateurs ou sont relatifs à la commande d'une fonction du terminal (1) utilisateur. 22. Produit programme d'ordinateur lisible par un ordinateur comprenant des instructions, qui lorsqu'elles sont effectuées par au moins un processeur, exécute les étapes du procédé selon l'une quelconque des deux to revendications ci-dessus. 15