Brevet FR2784207A1 — publié le 20000407

i CONVERTISSEUR DE DEVISES À COMMANDE VOCALE L'invention concerne un convertisseur de monnaie utilisant une interface vocale entre le calculateur et l'utilisateur. Différents types de convertisseurs sont déjà utilisés dans l'art antérieur, mais tous ont en commun d'être muni d'un clavier numérique ou alphanumérique pour la saisie des nombres à convertir. Ces dispositifs demandent ainsi un certain nombre de manipulations pour entrer les chiffres manuellement. Ces manipulations peuvent vite s'avérer fastidieuses si l'utilisateur n'a pas une grande liberté de mouvement, que ce soit de manière temporaire ou permanente, comme cela peut être le cas pour des personnes handicapées. Le dispositif objet de l'invention répond à ces inconvénients en proposant un convertisseur utilisant la parole et ne nécessitant que des interventions manuelles restreintes. Ce dispositif est applicable, de manière plus générale, à des calculatrices ou à des opérations numériques nécessitant peu de fonctions. La gestion des commandes vocales nécessite l'emploi de microphones qui enregistrent ces commandes et, dans le même temps, le bruit environnant. La principale difficulté consiste donc à reconnaître les mots et les chiffres prononcés tout en faisant abstraction de ce bruit parasite. Le dispositif objet de l'invention permet de convertir un montant monétaire exprimé vocalement dans une première devise en une deuxième devise qui est aussi exprimée vocalement. Ce dispositif comporte des moyens de reconnaissance vocale pour l'acquisition du montant dans la première devise, des moyens de conversion numérique, et des moyens de synthèse vocale. Le moyen de reconnaissance vocale comporte une base de reconnaissance contenant les dix chiffres ainsi qu'un nombre de mots inférieur à cinquante. Il comporte aussi un moyen de validation du montant acquis par la reconnaissance vocale utilisant un moyen de mesure de corrélation entre chaque terme prononcé et les termes présents dans la base vocale ainsi qu'un calculateur pour évaluer le taux de reconnaissance globale en considérant le minimum des mesures de corrélation. Cette validation est effectuée lorsque le taux de reconnaissance globale dépasse une valeur de seuil paramétrable et par une action manuelle. Avantageusement, la base de reconnaissance est créée par un apprentissage auprès d'un panel de locuteur. L'invention concerne aussi un procédé de conversion d'un montant monétaire exprimé vocalement dans une première devise en une deuxième devise exprimée vocalement. On procède à l'acquisition vocale d'un montant exprimé dans la première devise, puis on compare les phonèmes acquis avec les phonèmes de référence enregistrés dans une base de reconnaissance contenant les dix chiffres ainsi qu'un nombre de mots inférieur à cinquante. Enfin, on valide la reconnaissance lorsque le taux de corrélation est supérieur à une valeur seuil, et on procède à l'adresse d'un calculateur avec le montant ainsi reconnu. On définit un chiffre comme étant un nombre compris entre zéro et neuf. Dans la numérotation décimale, un nombre supérieur à dix s'écrit comme la somme de chiffres multipliés par des puissances de dix. La lecture dans les langues occidentales s'effectuant de gauche à droite, on écrit par convention les nombres en base dix en faisant suivre les chiffres de la décomposition de ces nombres dans cette base suivant les puissances de dix décroissantes, en complétant les puissances manquantes par des zéros. Lorsqu'un nombre est dicté, on utilise une suite de ces chiffres ou de regroupements de plusieurs de ces chiffres et au moins un mot donnant la valeur de la puissance dix représentée. L'usage veut que cette décomposition est le plus souvent unique, par exemple deux mille (deux fois dix puissance trois) n'est jamais remplacé par vingt cent, qui a pourtant la même valeur. Des exceptions existent pour lesquelles au moins deux termes sont possibles. Un exemple est mille cinq cent quinze, qui peut aussi être prononcé quinze cent quinze. Dans une variante préférée de l'invention les chiffres ou groupes de chiffres sont associés aux mots définissant la place desdits chiffres dans un nombre. Les mots utilisés peuvent avantageusement consister en les mots permettant de prononcer un nombre dans le langage courant. La figure 1 montre le schéma de fonctionnement du dispositif. La figure 2 donne un exemple de carte permettant d'implémenter ce dispositif. Le dispositif est équipé de au moins un bouton (11) permettant d'entrer les données. La conversion se déroule en plusieurs étapes. Par un appui continu sur le bouton d'entrée (1), on actionne le système de reconnaissance. L'utilisateur, tout en maintenant sa pression sur ce bouton, prononce les chiffres de la partie entière du nombre un à un (2). La séparation des termes peut se faire de deux manières. La première consiste à relâcher le bouton entre chaque terme et la seconde, utilisée préférentiellement, consiste à repérer les temps morts entre les termes pour permettre un processus de reconnaissance agréable pour l'utilisateur. Ledit utilisateur prononce ensuite la monnaie d'origine et, enfin, prononce, si cela est nécessaire, les deux chiffres de partie décimale. Après cette opération, il relâche ce bouton et le système essaie de reconnaître les données entrées (3) Le dispositif contient une base de reconnaissance dans laquelle sont mémorisés les différents mots et chiffres, avec plusieurs prononciations possibles pour ces termes. La reconnaissance consiste alors à rechercher le terme de la base qui approche le mieux le terme prononcé. Cette approximation fournit ensuite une valeur mesurant le taux de reconnaissance, qui sera avantageusement un pourcentage, pour chaque terme reconnu. Le pourcentage le plus grand donne ainsi le terme le mieux reconnu. Le dispositif considère alors la procédure comme valide à plusieurs conditions. Les conditions de forme sont qu'un mot constituant une devise soit prononcé et que le nombre ait un format correct, c'est-à- dire que l'on obtienne un nombre quelconque, suivi de la mention de devise et, éventuellement, un nombre à deux chiffres. La dernière condition de validité consiste à ce que le minimum des pourcentages de reconnaissance soit supérieur à un seuil donné. La valeur de ce seuil est paramétrable dans le dispositif. Si le nombre n'est pas valide, un mot ou un son est émis pour inviter à recommencer la saisie (7). Sinon, la synthèse prononce le nombre en clair, avec la partie entière, la devise, et la partie décimale si elle est non nulle. Dans une première variante, la conversion peut s'effectuer automatiquement après la fin de la prononciation par le moyen de synthèse vocale (5 et 6). Dans une seconde variante avantageuse, la conversion peut s'effectuer après validation par l'utilisateur de la pertinence de la reconnaissance. Cette validation peut être faite par l'appui d'un deuxième bouton ou par la prononciation d'un mot de confirmation dont la reconnaissance n'est elle-même pas validée pour éviter des processus récursifs. Dans les deux cas, chacune des validations ultérieures permet de réentendre la somme entrée et la somme convertie. Avantageusement, l'appareil s'éteint tout seul au bout d'un temps fixe si aucune action n'a été effectuée entre-temps (8). La carte permettant de réaliser les fonctions précédentes peut, de manière préférentielle mais non obligatoire, comporter les éléments distincts suivants: un bouton (11) permettant de mettre en marche le dispositif et un microprocesseur (12) traitant les différentes informations. Elle contient en outre des moyens d'alimentation, comme une pile (19) et un régulateur de tension (18) ainsi qu'un oscillateur (17) qui effectue une synchronisation temporelle. La partie effectue les fonctions vocales peut se composer d'un convertisseur audionumérique (13), d'un microphone (14), ainsi que d'un amplificateur (16) et d'un haut-parleur (15). Cette disposition décrit des éléments séparés les uns des autres, mais l'homme du métier peut aisément trouver des composants effectuant plusieurs fonctions. Revendications 1 - Procédé de conversion d'un montant monétaire exprimé vocalement dans une première devise en une deuxième devise exprimée vocalement caractérisé en ce que l'on procède à l'acquisition vocale d'un montant exprimé dans la première devise, en ce que l'on compare les phonèmes acquis avec les phonèmes de référence enregistrés dans une base de reconnaissance contenant les dix chiffres ainsi qu'un nombre de mots inférieur à cinquante et en ce que l'on valide la reconnaissance lorsque le taux de corrélation est supérieur à une valeur seuil, et en ce que l'on procède à l'adresse d'un calculateur avec le montant ainsi reconnu. 2 - Procédé de conversion d'un montant monétaire exprimé vocalement dans une première devise en une deuxième devise exprimée vocalement selon la revendication 1 caractérisé en ce que les chiffres ou groupes de chiffres sont associés aux mots définissant la place desdits chiffres dans un nombre. 3 - Procédé de conversion d'un montant monétaire exprimé vocalement dans une première devise en une deuxième devise exprimée vocalement selon la revendication 1 ou 2 caractérisé en ce qu'une partie des mots utilisés consiste en les mots permettant de prononcer un nombre dans le langage courant. 4 - Dispositif de conversion d'un montant monétaire exprimé vocalement dans une première devise en une deuxième devise exprimée vocalement, le dispositif comportant des moyens de reconnaissance vocale pour l'acquisition du montant dans la première devise, des moyens de conversion numérique, et des moyens de synthèse vocale caractérisé en ce que le moyen de reconnaissance vocale comporte une base de reconnaissance contenant les dix chiffres ainsi qu'un nombre de mots inférieur à cinquante et en ce qu'il comporte un moyen de validation du montant acquis par la reconnaissance vocale comportant un moyen de mesure de corrélation entre chaque mot prononcé et les mots présents dans la base vocale et un calculateur pour évaluer le taux de reconnaissance globale en considérant le minimum des mesures de corrélation, laquelle validation étant effectuée lorsque le taux de reconnaissance globale dépasse une valeur de seuil paramétrable et par une action manuelle. 5 - Dispositif de conversion d'un montant monétaire selon la revendication 4 caractérisé en ce que la base de reconnaissance est créée par un apprentissage auprès d'un panel de locuteur.