Brevet FR2713800A1 — publié le 19950616

La présente invention concerne un procédé et un dispositif pour transformer un premier message vocal prononcé dans une première langue, en un second message vocal prononcé dans une seconde langue prédéterminée. La présente invention concerne également un procédé et un dispositif pour permettre le dialogue d'au moins deux interlocuteurs parlant des langues différentes, par mise en oeuvre du procédé précité. I1 s'agit évidemment dans tout ce qui suit de langues vivantes. On connaît évidemment la traduction simultanée par des interprètes spécialisés connaissant à la fois la langue d'origine et la langue dans laquelle la traduction est requise. Dans un tel procédé, sont mises en oeuvre les étapes suivantes: a) on enregistre au moyen d'un micro un premier message vocal prononcé dans la première langue; b) on traduit ce premier message vocal en un second message vocal prononcé dans la seconde langue; c) on émet ce second message vocal. Une telle traduction simultanée nécessite la présence permanente pendant toute la durée de l'opération de plusieurs interprètes qui se relaient pour assurer une telle permanence. On connaît par ailleurs des procédés et des dispositifs permettant la traduction automatique par ordinateur d'un texte écrit rédigé dans une première langue en un texte écrit rédigé dans une seconde langue. I1 existe même en France, sur le réseau du MINITEL, un service de dialogue multilingue par transmission de messages écrits entre deux interlocuteurs de langues différentes s'adressant l'un à l'autre par l'intermédiaire de pseudonymes : chaque interlocuteur tape sur son clavier un message écrit qui est traduit immédiatement et automatiquement par un ordinateur dans la langue du second interlocuteur, les messages dans les deux langues paraissant sur les deux écrans. On sait enfin effectuer avec un ordinateur des analyses vocales, pour transformer un message vocal en un message écrit, et des synthèses vocales pour transformer un message écrit en message vocal. Le présent inventeur stest posé le problème nouveau de transformer automatiquement un premier message vocal prononcé dans une première langue, en un second message vocal prononcé dans une seconde langue déterminée. Suivant la présente invention, le procédé du type précité pour résoudre ce problème est caractérisé par les étapes complémentaires suivantes: d) on fait, par reconnaissance vocale automatique par ordinateur, une analyse vocale de ce premier message vocal pour le transformer en un premier message écrit dans la première langue; e) on transforme par traduction automatique par ordinateur ce premier message écrit dans la première langue en un second message écrit dans la seconde langue prédéterminée; f) on transforme par synthèse vocale par ordinateur ce second message écrit en un second message vocal prononcé dans la seconde langue. On peut ainsi proposer une solution au problème posé sans la présence d'un interprète. Etant donné que les délais de reconnaissance vocale sont très courts, que la synthèse vocale se fait pratiquement en temps réel, et que la traduction d'une phrase par traduction automatique par ordinateur ne demande que deux ou trois secondes, le délai nécessaire pour mettre en oeuvre le procédé de l'invention est limité à quelques secondes. Suivant un autre aspect de l'invention, le dispositif pour transformer un premier message vocal prononcé dans une première langue, en un second message vocal prononcé dans une seconde langue prédéterminée, par la mise en oeuvre du procédé de l'invention, est caractérisé en ce qu'il comporte: a) des moyens pour enregistrer et mettre en mémoire le premier message vocal; b) des moyens de reconnaissance vocale automatique par ordinateur, adaptés à faire une analyse vocale de ce premier message vocal pour le transformer en un premier message écrit dans la première langue; c) des moyens de traduction automatique par ordinateur pour transformer ce premier message écrit dans la première langue en un second message écrit dans la seconde langue prédéterminée; d) des moyens de synthèse vocale par ordinateur pour transformer ce second message écrit en un second message vocal prononcé dans la seconde langue; e) des moyens pour émettre ce second message vocal. Suivant une version préférée de l'invention, le procédé pour permettre le dialogue d'au moins deux interlocuteurs parlant des langues différentes, par mise en oeuvre du procédé de l'invention, est caractérisé en ce qu'on traduit successivement et alternativement les paroles de chacun des deux interlocuteurs pour les transmettre à l'autre interlocuteur sous forme d'un message vocal prononcé dans la langue de ce dernier. Le système pour permettre le dialogue d'au moins deux interlocuteurs parlant des langues différentes, par mise en oeuvre de ce procédé préféré, est caractérisé en ce qu'il comporte pour chacun des deux interlocuteurs un dispositif du type précité, ces deux dispositifs étant relié l'un à l'autre par au moins une liaison téléphonique. D'autres particularités et avantages de la présente invention apparaîtront dans la description détaillée ci-après. Aux dessins annexés, donnés uniquement à titre d'exemples non limitatifs: - la figure 1 est un schéma de principe illustrant la mise en oeuvre du procédé selon l'invention; - la figure 2 est une vue schématique d'un mode de réalisation du système selon l'invention pour permettre le dialogue de deux interlocuteurs parlant dans des langues différentes. On a schématisé à la figure 1 deux dispositifs suivant l'invention adaptés chacun à transformer un premier message vocal prononcé dans une première langue en un second message vocal prononcé dans une seconde langue prédéterminée. Selon l'invention chaque dispositif 1A , 1B comporte: a) des moyens MA , MB , par exemple un micro, pour enregistrer et mettre en mémoire le premier message vocal; b) des moyens RA , RB , de reconnaissance vocale automatique par ordinateur, adaptés à faire une analyse vocale de ce premier message vocal pour le transformer en un premier message écrit dans la première langue; c) des moyens TA , TB , de traduction automatique par ordinateur pour transformer ce premier message écrit dans la première langue en un second message écrit dans la seconde langue prédéterminée; d) des moyens SA , SB , de synthèse vocale par ordinateur pour transformer ce second message écrit en un second message vocal prononcé dans la seconde langue; e) des moyens EA , EB , par exemple un hautparleur ou un écouteur ou un casque, pour émettre ce second message vocal. Pour permettre le dialogue de deux interlocuteurs parlant des langues différentes, le système schématisé à la figure comporte pour chacun des deux interlocuteurs un dispositif 1A 1B , du type précité, ces deux dispositifs étant reliés l'un à l'autre par au moins une liaison téléphonique schématisée par des conducteurs 2, 3, sur lesquels on a indiqué par des flèches le sens de transmission des messages correspondants. Comme représenté à la figure 2, chacun des dispositifs 1A , 1B comporte un micro-ordinateur 4, ainsi qu'un microphone 5 et un haut-parleur 6 reliés au microordinateur 4 correspondant. Chaque micro-ordinateur 4 comporte des logiciels de reconnaissance vocale, de traduction automatique et de synthèse vocale nécessaires pour transformer le message vocal prononcé dans sa langue par l'interlocuteur correspondant en un message vocal prononcé dans l'autre langue et transmis à l'autre interlocuteur. Chaque micro-ordinateur 4 est ainsi couplé à une liaison téléphonique 7, qui peut être une liaison par fil et/ou par voie hertzienne ou analogue, et comporter autant de fils ou voies que nécessaire. Dans la réalisation préférée représentée, le micro-ordinateur 4 de chaque interlocuteur élabore directement le message vocal prononcé dans l'autre langue, et transmet ce message vocal par la liaison 7 au micro-ordinateur de l'autre interlocuteur. Dans ce mode de réalisation, chaque dispositif comporte de préférence des moyens pour recevoir et utiliser des paroles d'apprentissage prononcées dans sa langue par l'interlocuteur correspondant pour faciliter l'étape de reconnaissance vocale des paroles de ce dernier. Ces paroles d'apprentissage sont par exemple enregistrées, de façon connue, sur une disquette qui peut être lue par le micro-ordinateur et que chaque interlocuteur peut garder avec lui. Les logiciels de reconnaissance vocale, de traduction automatique et de synthèse vocale sont des logiciels connus en eux-mêmes et qu'il n'est pas nécessaire de décrire en détail ici. Le logiciel de reconnaissance vocale est ainsi, par exemple, un logiciel développé aux Etats-Unis par la société DRAGON, ou un logiciel développé par la société IBM. On sait que de tels logiciels sont capables de transformer un texte dicté en un texte écrit avec un indice de qualité de reconnaissance de la parole de l'ordre de 97 ou 98%. Le logiciel de traduction automatique par ordinateur d'un texte écrit d'une langue dans une autre est par exemple le logiciel développé par la société SYSTRAN. Le logiciel de synthèse vocale est un logiciel d'un type connu quelconque disponible sur le marché. Suivant une variante non représentée, les deux dispositifs 1A , 1B sont reliés par une liaison transmettant également chaque message écrit après traduction dans la langue du destinataire; le message écrit traduit et transmis par l'un des dispositifs apparaît alors sur l'écran 8 du micro-ordinateur de l'autre dispositif. Le clavier 9 de chaque microordinateur permet d'entrer en mémoire et de visualiser sur l'écran 8 toutes les instructions nécessaires pour mener à bien l'opération de dialogue, numéro de téléphone de l'autre interlocuteur, choix de la langue dans laquelle le message doit être traduit, etc. L'ensemble constitué par le clavier 9, le micro 5 et le haut-parleur 6 peut bien entendu être remplacé par un combiné téléphonique relié au micro-ordinateur 4 correspondant et comportant un microphone de la qualité requise pour la reconnaissance vocale, et un cadran d'appel permettant l'introduction des données de commande précitées. Le micro-ordinateur 4 est dans chaque cas un ordinateur ayant la vitesse de fonctionnement et la capacité de mémoire nécessaires pour contenir et utiliser les différents logiciels requis. Ce micro-ordinateur comporte également toutes les cartes d'interface nécessaires pour le relier au microphone 5, au hautparleur 6 et à la liaison téléphonique 7. Le microphone 5 et le haut-parleur 6 peuvent également être remplacés par un casque équipé d'un microphone incorporé (non représenté). Le micro-ordinateur 4 peut également ne pas comporter l'un ou l'autre des logiciels précités et être relié à un ordinateur central adapté à mettre à la disposition des utilisateurs le ou les logiciels correspondants en temps partagé. On comprendra que le procédé pour transformer un premier message vocal prononcé dans une première langue, en un second message vocal prononcé dans une seconde langue prédéterminée, comporte les étapes suivantes: - on fait, par reconnaissance vocale automatique par ordinateur, une analyse vocale de ce premier message vocal pour le transformer en un premier message écrit dans la première langue; - on transforme par traduction automatique par ordinateur ce premier message écrit dans la première langue en un second message écrit dans la seconde langue prédéterminée; - on transforme par synthèse vocale par ordinateur ce second message écrit en un second message vocal prononcé dans la seconde langue. Pour permettre le dialogue d'au moins deux interlocuteurs parlant des langues différentes, on traduit successivement et alternativement les paroles de chacun des interlocuteurs pour les transmettre à l'autre interlocuteur sous forme d'un message vocal prononcé dans la langue de ce dernier. Bien entendu, la présente invention n'est pas limitée aux modes de réalisation que l'on vient de décrire, et on peut effectuer sur ces derniers de nombreux changements et modifications sans sortir du domaine de l'invention. On peut ainsi, par exemple, centraliser les moyens de reconnaissance vocale et de synthèse vocale dans les deux langues dans un seul ordinateur 4, la liaison téléphonique 7 servant uniquement à transmettre dans un sens et dans l'autre les messages vocaux prononcés dans la seconde langue prédéterminée. On peut bien entendu remplacer le combiné téléphonique classique par un appareil téléphonique comportant un combiné et un socle classique équipé d'une fenêtre de visualisation, d'un haut-parleur et d'un cadran d'appel. On peut également réaliser un socle particulier comportant tous les moyens du microordinateur pour mettre en oeuvre tout ou partie des fonctions décrites ci-dessus. On comprendra que les lettres inscrites dans le schéma de la figure 1 symbolisent respectivement les fonctions suivantes E = Emetteur M = Micro R = Reconnaissance vocale T = Traduction S = Synthèse vocale REVENDICATIONS 1. Procédé pour transformer un premier message vocal prononcé dans une première langue, en un second message vocal prononcé dans une seconde langue prédéterminée, ce procédé comportant les étapes dans lesquelles: a) on enregistre au moyen d'un micro un premier message vocal prononcé dans la première langue; b) on traduit ce premier message vocal en un second message vocal prononcé dans la seconde langue; c) on émet ce second message vocal; caractérisé par les étapes complémentaires suivantes: d) on fait, par reconnaissance vocale automatique par ordinateur, une analyse vocale de ce premier message vocal pour le transformer en un premier message écrit dans la première langue; e) on transforme par traduction automatique par ordinateur ce premier message écrit dans la première langue en un second message écrit dans la seconde langue prédéterminée; f) on transforme par synthèse vocale par ordinateur ce second message écrit en un second message vocal prononcé dans la seconde langue. 2. Procédé pour permettre le dialogue d'au moins deux interlocuteurs parlant des langues différentes, par mise en oeuvre du procédé selon la revendication 1, caractérisé en ce qu'on traduit successivement et alternativement les paroles de chacun des interlocuteurs pour les transmettre à l'autre interlocuteur sous forme d'un message vocal prononcé dans la langue de ce dernier. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce qu'on a au préalable enregistré des paroles d'apprentissage prononcées par chaque interlocuteur. 4. Dispositif pour transformer un premier message vocal prononcé dans une première langue, en un second message vocal prononcé dans une seconde langue prédéterminée, par la mise en oeuvre du procédé selon la revendication 1, caractérisé en ce qu'il comporte: a) des moyens pour enregistrer et mettre en mémoire le premier message vocal; b) des moyens de reconnaissance vocale automatique par ordinateur, adaptés à faire une analyse vocale de ce premier message vocal pour le transformer en un premier message écrit dans la première langue; c) des moyens de traduction automatique par ordinateur pour transformer ce premier message écrit dans la première langue en un second message écrit dans la seconde langue prédéterminée; d) des moyens de synthèse vocale par ordinateur pour transformer ce second message écrit en un second message vocal prononcé dans la seconde langue ; e) des moyens pour émettre ce second message vocal. 5. Système pour permettre le dialogue d'au moins deux interlocuteurs parlant des langues différentes, par mise en oeuvre du procédé selon la revendication 2, caractérisé en ce qu'il comporte pour chacun des deux interlocuteurs un dispositif selon la revendication 4, ces deux dispositifs étant reliés l'un à l'autre par au moins une liaison téléphonique ou radiophonique. 6. Système selon la revendication 5, caractérisé en ce que chacun des dispositifs comporte un micro-ordinateur équipé des moyens d'enregistrement de message vocal, de reconnaissance vocale, de traduction automatique et de synthèse vocale nécessaires pour transformer le message vocal prononcé dans sa langue par l'interlocuteur correspondant en un message vocal prononcé dans l'autre langue et transmis à l'autre interlocuteur, ainsi que des moyens adaptés à recevoir et à envoyer dans un haut-parleur le message vocal de l'autre interlocuteur traduit par le micro-ordinateur de ce dernier dans la langue dudit interlocuteur correspondant. 7. Système selon la revendication 5 ou 6, caractérisé en ce que les deux dispositifs sont reliés par une liaison transmettant également chaque message écrit après traduction dans la langue du destinataire, chacun des deux dispositifs comportant un écran et des moyens pour faire apparaître sur ledit écran le message écrit traduit et transmis par l'autre dispositif. 8. Système selon l'une des revendications 5 à 7, caractérisé en ce que chaque dispositif comporte des moyens pour recevoir et utiliser des paroles d'apprentissage prononcées dans sa langue par l'interlocuteur correspondant pour faciliter l'étape de reconnaissance vocale des paroles de ce dernier.