Brevet FR2852438A1 — publié le 20040917

Système de traduction pour audioconférence multilingue La présente invention concerne un système pour 5 traduire des messages vocaux au cours de conversations téléphoniques entre des locuteurs de langues différentes lors d'une audioconférence. Une conversation téléphonique est découpée en fonction de silence en messages vocaux respectivement attribués à 10 des locuteurs et identifiés par des langues. Un message vocal est converti en un message textuel, le message textuel est traduit en messages textuels traduits de langues différentes, puis chaque message textuel traduit est synthétisé. Actuellement certains systèmes traduisent en temps réel des signaux audio. Selon la demande de brevet européen EP 1093059, un système de traduction est composé d'une unité de reconnaissance vocale, 20 d'un moteur de traduction, et d'une unité de synthèse vocale. L'unité de reconnaissance vocale analyse en continu un signal audio entrant dans une première langue, et soumet graduellement un résultat textuel au moteur de traduction. Le moteur de traduction 25 génère en continu une traduction textuelle dans une deuxième langue à partir du résultat de la reconnaissance vocale. La traduction est fournie à l'unité de synthèse vocale. En se basant sur une comparaison entre la traduction actuelle et les 30 traductions précédentes, l'unité de synthèse vocale synthétise le résultat de la traduction vocalement en la deuxième langue. Cependant les systèmes actuels de traduction multilingue monolocuteur ne considèrent pas les 35 différences entre les langues de chaque locuteur, 2 2852438 autres que celles relatives aux vocabulaires de ces langues. L'objectif de la présente invention est de 5 traduire et synthétiser automatiquement en continu des messages vocaux de durée indéterminée au cours d'une audioconférence multilingue entre des locuteurs, en remédiant notamment aux différences temporelles entre un message vocal courant d'une 10 langue donnée et les messages synthétisés traduits dans d'autres langues, afin que les locuteurs puissent intervenir de façon instantanée dans l'audioconférence malgré ces différences temporelles. 1 5 Pour atteindre cet objectif, le système traduit des messages vocaux transmis par K terminaux de locuteurs au cours d'une audioconférence multilingue, K étant un entier supérieur à 2, et comprend un moyen de reconnaissance vocale convertissant un message 20 vocal courant transmis d'un terminal de locuteur en un message textuel courant. Il est caractérisé en ce qu'il comprend: - un moyen pour traduire le message textuel courant en des messages textuels traduits courants en 25 I-1 langues autres que la langue du locuteur dont le terminal a transmis le message vocal courant, I étant un nombre de langues différentes pratiquées par les locuteurs, soit I De préférence, le moyen pour temporiser temporise les messages synthétisés suivants respectivement les messages synthétisés courants, afin que les messages synthétisés suivants et les messages temporisés courants ne se superposent pas. Dans le but d'améliorer la qualité de la reconnaissance vocale et de la traduction, le système peut comprendre un moyen pour segmenter le message textuel courant en des segments textuels temporels périodiques, un moyen pour déterminer un contexte 15 d'un segment textuel courant en fonction du contenu et de la langue du segment textuel courant et en fonction de moyennes de paramètres vocaux du message vocal sur le segment textuel courant afin de déterminer des contextes du message textuel courant 20 et des messages textuels traduits. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description suivante de plusieurs 25 réalisations préférées de l'invention en référence aux dessins annexés correspondants dans lesquels: - la figure 1 est un bloc-diagramme schématique d'un système de traduction pour audioconférence multilingue selon une première réalisation préférée 30 de l'invention dans l'environnement de plusieurs terminaux de locuteur et de plusieurs serveurs d'audioconférence. - la figure 2 est un bloc-diagramme schématique d'un serveur d'audioconférence pour traduction 4 2852438 multilingue selon une première réalisation préférée de l'invention; - la figure 3 est un bloc-diagramme schématique d'un serveur d'audioconférence pour traduction 5 multilingue selon une deuxième réalisation préférée de l'invention; et - la figure 4 est un bloc-diagramme schématique d'un serveur d'audioconférence pour traduction multilingue selon une troisième réalisation préférée 10 de l'invention. La réalisation détaillée d'un système d'audioconférence décrite cidessous ainsi que ses variantes sont relatives à une audioconférence, dite 15 conférence ou réunion téléphonique organisée entre plusieurs terminaux téléphoniques T1 à TK, avec KÄ2. L'audioconférence est accessible par réservation ou par abonnement ou immédiatement via un serveur d'audioconférence téléphonique SE. Le système de traduction pour audioconférence multilingue comprend K terminaux de locuteur T1,...,Tk,...,TK reliés à des réseaux d'accès RA1 à RAK et au moins un serveur local d'audioconférence SE. Les réseaux d'acces RAK sont reliés au réseau 25 téléphonique commuté. Dans ce système pour audioconférence, un terminal TO, confondu par exemple avec le terminal T1, tel qu'un ordinateur personnel ou une console d'audioconférence spécifique, est dédié à un organisateur d'audioconférence pour gérer, 30 c'est-à-dire organiser, établir, surveiller et animer l'audioconférence afin notamment d'accueillir les participants pendant l'audioconférence, filtrer des voies et appeler des participants pendant l'audioconférence, organiser des votes, etc. Selon la 35 réalisation illustrée, le terminal TO est en relation avec le serveur local d'audioconférence SE. Dans le cas d'un service payant, l'organisateur d'audioconférence pourra prendre en charge la facturation de ce service. A titre d'exemple, quatre terminaux de locuteur T1, T2, Tk et TK sont illustrés à la figure 1. Le terminal T1=T0 décrit ci-dessus échange des messages vocaux à travers un réseau d'accès RA1 incluant le réseau téléphonique commuté et le réseau Internet, et 10 donc de la voix sur "IP" (Internet Protocol). Le terminal T2 est un terminal téléphonique fixe classique desservi par le réseau téléphonique commuté (RTC) ou par un réseau numérique à intégration de services (RNIS), constituant un réseau d'accès RA2. 15 Le terminal Tk, avec 1 2 k 2 K, est un terminal radiotéléphonique mobile desservit par un réseau de radiotéléphonie cellulaire numérique RAk du type GSM ou UMTS. Le terminal TK est un terminal radiotéléphonique mobile relié à un autre réseau de 20 radiotéléphonie cellulaire numérique RAK du type GSM ou UMTS. Le serveur d'audioconférence local SE est relié au réseau téléphonique commuté par au moins K lignes téléphoniques analogiques à deux fils ou numériques à 25 deux paires de fils LT1 à LTK via des interfaces réseaux IR1 à IRK. L'interface de réseau IRk a pour rôle principal, indépendamment du type de la ligne LTk, d'extraire de la signalisation téléphonique classique et de la 30 signalisation pour l'audioconférence provenant du terminal Tk dans le signal reçu par la ligne LTk en les séparant d'un signal de voix de participant. Inversement, l'interface de réseau IR insère de la signalisation téléphonique et de la signalisation 35 pour l'audioconférence destinée notamment au terminal Tk dans le signal émis dans la ligne LTk en la mélangeant à un signal de voix. Comme montré à la figure 1, un bus de signalisation BS échange les signalisations extraites 5 et à insérer entre les interfaces IR1 à IRK et un module de traduction multilingue et de gestion d'audioconférence MTG. Une voie numérique de réception de parole REk relie l'interface de réseau IRk à une entrée du module de traduction et de 10 gestion, et respectivement quelque soit 1 Le détecteur d'activité il détecte périodiquement parmi les voies de réception RE1 à REK 25 relatives à des participants d'une audioconférence dont le nombre est inférieur ou égal à K, celle qui est la plus active et qui constitue celle convoyant le message vocal courant MVk du locuteur courant au cours de l'audioconférence. Une adresse d'identification k est attribuée a chaque ensemble comportant un terminal Tk, une ligne LTk, et une interface de réseau IRk. Cette adresse identifie un locuteur par la ligne empruntée par son message vocal. Le détecteur 11 établit l'adresse de la ligne 35 LTk la plus active, c'est-à-dire du locuteur ou du terminal le plus actif. Cette adresse constitue une partie de l'identification du locuteur. Cette identification peut consister à rechercher la plus grande des puissances moyennes de segments vocaux 5 dans les voies de réception RE1 à REK à condition qu'elle soit supérieure à un seuil prédéterminé. Si la puissance maximale est inférieure à un seuil prédéterminé, le détecteur d'activité 11 confirme un "silence" au cours de la téléréunion au terminal TO 10 de l'organisateur de l'audioconférence. L'organisateur peut intervenir pour inviter des locuteurs à parler plus fort. Le signal entrant transporté dans la voie de réception la plus active pendant un temps prédéterminé est supposé ci-après le 15 signal vocal SVk dans la voix de réception REk, appelé ci-après message vocal courant MVk en sortie du détecteur d'activité 11. Les messages vocaux MVk sont mémorisés en continu temporairement dans une mémoire tampon 20 contenue dans le détecteur d'activité 11. Comme pour un signal audio classique, les messages vocaux MVk incluent des repères temporels périodiques tels que des mots de verrouillage de trame, des mots de synchronisation de paquet, des signaux de 25 synchronisation de trame ou de ligne, etc. Ces repères temporels sont comptés modulo un nombre prédéterminé et mémorisés dans la mémoire tampon contenue dans le détecteur 11. Ces repères temporels sont rafraîchis périodiquement, afin de synchroniser 30 les traitements des messages vocaux dans les composants du serveur d'audioconférence MTG. Il est supposé que les signaux entrants reçus par le serveur SE sont numériques; sinon, les signaux entrants reçus sont analogiques et convertis 35 par des convertisseurs analogiques-numériques inclus dans les interfaces de réseau IR1 à IRk. Le détecteur d'activité 11 contient un filtre séparant un signal purement vocal d'un signal résiduel dans un signal entrant, afin d'améliorer les performances de la 5 reconnaissance vocale, de la traduction et de la synthèse vocale en leur appliquant un message vocal dépourvu de signal résiduel. Le signal résiduel est issu notamment de bruits dus à l'environnement sonore d'un locuteur autour de son terminal. Dans les réalisations décrites ci-dessous, chaque locuteur sélectionne l'une Li des langues différentes Ll à LI dans lesquelles les locuteurs participant à l'audioconférence peuvent s'exprimer, avec 1 Un message vocal courant MVk de langue Lk est traduit en I-1 langues. Par exemple dans une 25 audioconférence à 5 locuteurs parlant 3 langues différentes, le français, l'anglais et l'allemand, chaque message vocal en français est traduit en anglais et en allemand et réciproquement pour un message vocal en anglais ou en allemand. Le système 30 de traduction selon l'invention trouve tout son intérêt lorsque I est strictement supérieur à 2. Le module de reconnaissance vocal 12 convertit le message vocal courant MVk appliqué par le détecteur d'activité 11 en un message textuel courant 35 MTk. Le module de traduction 2 traduit le message 9 2852438 textuel courant MTk de langue Lk en I-1 messages textuels MTTi traduits en les autres langues Li avec 1 Le synthétiseur vocal 3 synthétise vocalement les I-1 messages textuels traduits MTT1 à MTTI respectivement en I-1 messages synthétisés courants 15 MS1 à MSI, avec iÉk. Le synthétiseur vocal 3 comprend notamment une mémoire tampon pour mémoriser les messages textuels traduits MTTi à synthétiser. La synthèse vocale dans le synthétiseur 3 est basée sur la langue Lk du message vocal courant MVk, sur les 20 autres langues Ll à LI avec iÉk et sur des paramètres vocaux prédéterminés PVk du message vocal courant MVk considérés dans cette première réalisation comme connus. Les paramètres vocaux sont notamment des paramètres acoustiques et particulièrement prosodiques comme la fréquence de vibration, l'intensité, le débit, le timbre et également d'autres paramètres comme l'âge relatif ou le sexe du locuteur. En variante, le module de synthèse vocale 3 utilise des lexiques d'exception. L'unité de temporisation 4 comprend une mémoire tampon et une unité de traitement. D'une part, l'unité 4 temporise les I-1 messages synthétisés MS1 à MSI, avec iÉk, et le message vocal courant MVk, pendant des premières durées prédéterminées 35 respectivement en I messages temporisés Ml à MI, afin que les terminaux T1 à TK, autres que le terminal du locuteur du message courant MVk, reçoivent sensiblement simultanément les fins des messages temporisés courants Ml à MI respectivement leurs 5 langues. D'autre part, l'unité 4 temporise les messages synthétisés suivant respectivement les messages synthétisés courants, afin que les messages synthétisés suivants ne superposent pas au moins partiellement ceux-ci avec les messages temporisés 10 courants Ml précédents à MI respectivement. Les fins des messages synthétisés courants sont ainsi synchronisées. L'unité de temporisation 4 reçoit directement le message vocal courant d'origine MVk en sortie du 15 détecteur d'activité 11 afin de ne pas traduire inutilement le message vocal courant MVk pour les locuteurs ayant la même langue Lk que le message courant MVk. Par exemple l'unité de temporisation 4 détermine 20 les premières durées en comparant les durées des I-1 messages synthétisés courants et du message vocal courant MVk afin de déterminer le message synthétisé courant ayant la plus grande durée. Chacun des messages synthétisés MSi est temporisé pendant une 25 première durée égale à la différence entre la durée du message synthétisé ayant la plus grande durée et la durée du message synthétisé à temporiser. Dans le cas o des message vocaux courants sont relativement longs, les premières durées peuvent être 30 extrêmement différentes, ce qui dégrade la qualité auditive de l'audioconférence. Pour remédier à cet inconvénient, le module de reconnaissance vocale 12 segmente progressivement le message vocal courant MVk en messages segmentés ayant une durée égale ou 35 inférieure à une durée prédéterminée, lorsque la durée du message vocal courant MVk est supérieure à ladite durée prédéterminée. Chacun des messages segmentés est traité successivement dans le module de reconnaissance vocale 1, le module de traduction 2, 5 au synthétiseur vocal 3 et l'unité de temporisation 4 comme précédemment pour le message vocal courant MVk. La durée prédéterminée est de l'ordre des quelques dizaines de secondes. La segmentation périodique améliore la 10 synchronisation des messages temporisés Ml à MI par l'unité de temporisation 4, afin que l'audioconférence continue d'offrir à tous les locuteurs les mêmes conditions d'écoute lors d'un long monologue de l'un d'eux. Sans cette segmentation 15 supplémentaire, chaque locuteur autre que celui intervenant, doit attendre la fin de la traduction du message vocal courant avant de commencer à recevoir le message traduit correspondant, ce qui engendrerait des retards très importants et un inconfort manifeste 20 au cours de l'audioconférence. En variante l'unité de temporisation 4 ou le module de synthèse vocale 3 réduit ou augmente d'une durée variable la durée d'un message synthétisé MS1 afin d'égaliser les durées de tous les messages 25 synthétisés courants MS1 à MSI en agissant entre autre sur le débit et la fréquence de chaque message synthétisé MSi. Cette durée variable ne dépasse pas 10 % de la durée du message synthétisé afin de conserver le caractère "audible" du message vocal 30 synthétisé pour l'oreille humaine. K multiplexeurs DM1 à DMK ont chacun I entrées recevant les messages temporisés courants M1 à MI et ont des sorties constituant les voies d'émission EM1 à EMI reliées aux K interfaces de réseau. Les I 35 messages temporisés sont envoyés selon leur durée de 12 2852438 temporisation à des instants différents ou identiques aux K multiplexeurs. Une entrée de sélection de chaque démultiplexeur DMk reçoit l'identificateur de langue respectif Lk pour sélectionner le message 5 temporisé courant correspondant parmi les messages Ml à MI afin que l'interface de réseau IRk ne transmette au terminal Tk que le message temporisé dans la langue Lk. Dans une deuxième réalisation préférée selon l'invention montrée à la figure 3, le module de traduction multilingue et de gestion d'audioconférence MTG comprend également une unité de détermination de langue 5, un analyseur vocal 6 et 15 une base de données vocales 7. La base de données 7 contient des données vocales caractérisant l'audioconférence. Les données vocales sont mémorisées pendant une phase d'initialisation de l'audioconférence contrôlée par 20 l'organisateur de l'audioconférence ou par les locuteurs susceptibles de participer à l'audioconférence, pendant une phase de détermination des langues commentée ci-dessous. Les caractéristiques d'une audioconférence comprennent 25 par exemple le nombre total de locuteurs participant à l'audioconférence, une heure de rendez-vous pour tous les locuteurs, etc. L'unité de détermination de langue 5 détermine les K langues L1,..., Lk,...,LK des signaux vocaux SV1 30 à SVK transmis respectivement par les interfaces de réseau IR1 à IRK associés aux terminaux T1 à TK, au début de l'audioconférence pendant une phase de détermination de langues. L'unité de détermination de langue 5 contient une messagerie vocale. La 35 messagerie vocale ou l'organisateur invite chaque 13 2852438 locuteur à prononcer une phrase libre du genre suivant, excédant une durée minimale prédéterminée, "Bonjour, je suis le locuteur XXX". Cette phrase est analysée par l'unité 5 afin de déterminer la langue 5 du locuteur respectif. Les identificateurs des langues ainsi déterminées sont mémorisés dans la base de données vocales 7 en correspondance avec le locuteur et le terminal respectif. L'unité de détermination de langue 5 temporise 10 les signaux vocaux SV1 à SVK dans les voies de réception RE1 à REK pendant la phase de détermination de langues pour déterminer la langue de ceux-ci. La durée de cette phase dépend du nombre K de locuteurs participants à l'audioconférence. A la fin de cette 1 5 phase si le nombre de langues déterminées est inférieur au nombre de participants à l'audioconférence, une langue par défaut, par exemple l'anglais, est attribuée au terminal des locuteurs dont la langue reste inconnue. En variante, les 20 terminaux de locuteurs dont la langue reste inconnue sont évincés de l'audioconférence. Dans une autre variante, tant que l'unité de détermination 5 n'a pas déterminé les langues des K locuteurs, celle-ci temporise les signaux vocaux lui parvenant. Le message vocal courant MVk, dont la langue Lk est identifiée parmi les langues déterminées précédemment en association avec l'interface de réseau IRk, est traité en parallèle par l'analyseur vocal 6 et le module de reconnaissance vocale 12. 30 L'analyseur vocal 6 analyse le message vocal courant MVk produit par le détecteur d'activité 11 afin de déterminer en continu les paramètres vocaux PVk caractérisant le message vocal courant MVk. Les paramètres vocaux tels que définis ci-dessus sont 35 utilisés dans la reproduction de la voix du locuteur ayant pris la parole lors de la synthèse vocale. Le nombre de paramètres vocaux n'est pas fixe. En variante, un deuxième analyseur vocal (non montré) en relation avec la base de données vocales 7 5 est disposé en parallèle à l'unité de détermination de langue 5. Le deuxième analyseur vocal établit un modèle vocal ou une empreinte vocale du locuteur de chaque signal vocal SVk à partir de paramètres vocaux. Cette empreinte vocale est mémorisée dans la 10 base de données vocales 7 lorsque celle-ci n'est pas similaire à une empreinte vocale déjà contenue dans la base de données vocales. Un locuteur est ainsi identifié par son empreinte vocale et sa langue. En variante, l'empreinte vocale est utilisée pour 15 identifier chaque locuteur au cours de l'audioconférence et améliorer la qualité de sa voix synthétisée lors de la synthèse vocale dans le synthétiseur vocal 3. Le module de traduction 2 récupère dans la base 20 de données vocales 7 les langues LI à LI dans lesquelles il traduit le message textuel courant MTk, c'est-à-dire les I-1 langues différentes autres que la langue Lk du message vocal courant MVk. Ensuite les signaux textuels traduits MTT1 à 25 MTTI sont synthétisés respectivement en I-1 signaux synthétisés MS1 à MSI. La synthèse vocale dans le synthétiseur 3 s'appuie sur les paramètres vocaux PVk du message vocal courant MVk, comme la tonalité, déterminés dans l'analyseur vocal 6 et fournis en 30 continu afin entre autre de rompre la monotonie des messages synthétisés. La synthèse vocale considère également l'évolution de la voix d'un locuteur d'un message vocal de celui-ci au suivant. Dans le cas o une empreinte vocale pour chaque locuteur a été 35 établie, le module de synthèse vocale 3 met à jour 2852438 les empreintes vocales dans la base de données vocales 7 pour associer à chaque locuteur une voix bien distincte de celles des autres locuteurs, afin de rompre la monotonie des messages synthétisés. Le 5 traitement des messages synthétisés MS1 à MSI est ensuite identique à la première réalisation préférée dans l'unité de temporisation 4 et les multiplexeurs DM1 à DMK. Dans une troisième réalisation préférée selon l'invention montrée à la figure 4, le module de traduction multilingue et de gestion d'audioconférence MTG comprend les mêmes éléments que la deuxième réalisation, ainsi qu'une unité de 15 détermination de contexte multilingue 8 et une base de données contextuelle 9. L'unité de détermination de contexte multilingue 8 segmente le message textuel courant MTk produit par le module de reconnaissance vocale 12 en segments 20 textuels temporels périodiques Sn. L'unité 8 détermine un contexte CSn du segment textuel courant en fonction de moyennes des paramètres vocaux du message vocal courant, fournis en continu par l'analyseur vocal 6, sur le segment textuel courant 25 Sn, et en fonction du contenu du segment textuel courant Sn et de la langue Lk du segment textuel courant Sn. Les contextes ainsi déterminés sont mémorisés dans la base de données contextuelle 9. De même l'unité de détermination de contexte détermine 30 des contextes pour les messages traduits MTT1 à MTTI dans leurs langues respectives. La base de données contextuelle multilingue contient ainsi des contextes de l'audioconférence dans les I langues utilisées par les K locuteurs. Le module de reconnaissance vocale 35 12 et le module de traduction 2 ne pouvant exploiter que des contextes dans la langue du message qu'ils traitent et dans la langue dans laquelle ils convertissent le message, la base de données contextuelle multilingue 6 met directement à 5 disposition de ces deux modules des contextes dans ces dernières langues. Divers contextes sous la forme de mots et expressions clés, comme définis ci-dessus, déduits de segments précédant le segment courant Sn et/ou de 10 l'étude de contexte constituent des contextes CSn pré-mémorisés et gérés dans la base de données contextuelle 9 liée au module de reconnaissance vocale 12, au module de traduction 2 et à l'unité de détermination de contexte multilingue 8. En variante, les contextes dans la base de données contextuelle 9 sont également complétés et affinés par consultation automatique de bases de données contextuelles externes au serveur d'audioconférence SE en fonction des contextes 20 récemment détectés. Les listes de contextes contenus dans les bases de données contextuelles externes sont mises à jour manuellement et/ou automatiquement. Chaque contexte est caractérisé par des informations complémentaires comme la tonalité du contexte, par 25 exemple grave ou joyeux, la catégorie de population concernée, par exemple enfants, cadres, ouvriers.. ., etc. Les contextes écrits dans la base 9 au fur et à mesure de leur détermination dans l'unité 8 ainsi que 30 les contextes contenus dans les bases de données contextuelles externes sont impliqués dans la conversion des messages vocaux successifs MVk en des messages vocaux textuels MTk dans le module de reconnaissance vocale 1 et également dans la 35 traduction de chaque message textuel MTk en des messages textuels traduits parallèles MTT1 à MTTI en I-1 langues dans le module de traduction 2. Les contextes écrits dans la base de données contextuelle 9 sont ainsi améliorés progressivement au cours du 5 traitement des messages textuels pour faciliter la reconnaissance vocale dans le module de reconnaissance vocale 12 et la traduction dans le module de traduction 2. Au début de l'audioconférence ou de la première intervention d'un locuteur, aucun o0 contexte n'a été déterminé. Le traitement du message vocal courant est donc retardé d'un temps nécessaire à la détermination de premiers contextes. Ce temps nécessaire est réduit lorsqu'au moins l'un des locuteurs renseigne le contexte de l'audioconférence 15 lors de la phase initiale de détermination des langues de la deuxième réalisation préférée. En variante, le détecteur d'activité 11 dans le module de traductionmultilingue et de gestion 20 d'audioconférence MTG détecte périodiquement les terminaux les plus actifs dont les signaux vocaux SV1 à SVK présentant une puissance supérieure audit seuil prédéterminé afin de traiter en parallèle des messages vocaux courants de plusieurs locuteurs 25 s'exprimant en même temps, contrairement aux trois réalisations cidessus, dans lesquelles le détecteur d'activité 11 sélectionne uniquement la ligne téléphonique LT1 à LTI la plus active. Dans cette variante, le module MTG est susceptible de traiter au 30 maximum K messages vocaux SV1 à SVK simultanément. Chacun DMk des K multiplexeurs DM1 à DMK présente K ensembles de I entrées qui sont reliés respectivement à K unités de temporisation 4 afin de sélectionner et mélanger au plus K messages temporisés courants relatifs aux K locuteurs dans la voie d'émission respective EMkDans une autre variante, un groupe de plusieurs locuteurs sont réunis autour d'un même terminal. Dans 5 ce cas, un analyseur de voix de groupe succède au détecteur d'activité 11 ou précède le module de reconnaissance vocale 12, et distingue les différentes voix dans le groupe afin que celles-ci soient traitées séparément par le module de 10 traduction multilingue et de gestion d'audioconférence, avant d'être recombinées pour un message traduit vers les autres terminaux. En variante, un locuteur précise au début de 15 l'audioconférence ou lors de la phase de détermination des langues, les différentes langues qu'il maîtrise, afin d'envoyer au terminal associé à ce locuteur les messages vocaux des autres locuteurs non traduits lorsque ces messages vocaux sont dans 20 une langue qu'il maîtrise. Selon une variante d'architecture du système, des composants du module de traduction multilingue et de gestion d'audioconférence MTG ou une partie de 25 ceux-ci sont implantés dans les terminaux T1 à TK* Le système de traduction selon l'invention peut être intégré dans un système de visioconférence avec sous-titrage. La phase de synthèse vocale du système selon l'invention est alors supprimée et les messages 30 textuels traduits MTT1 à MTTI sont directement affichés respectivement sur des écrans des terminaux des locuteurs de la visioconférence dans les langues choisies par ceux-ci. Le système de traduction pour audioconférence multilingue selon l'invention est également utilisable pour l'apprentissage de langues étrangères. Tous les messages vocaux de l'audioconférence sont traduits systématiquement dans une même langue prédéterminée et les locuteurs s'expriment dans une langue de leur choix, celle d'apprentissage ou une autre. Ainsi tous les terminaux locuteurs reçoivent les messages vocaux 10 dans la même langue. Cette variante offre par exemple la possibilité à des élèves peu doués dans une certaine langue de s'exprimer dans leur langue maternelle tout en écoutant les messages vocaux dans la langue d'apprentissage. 1 5 REVENDICATIONS 1 - Système pour traduire des messages vocaux transmis par K terminaux (Tk) de locuteurs au cours 5 d'une audioconférence multilingue, comprenant un moyen de reconnaissance vocale (1) convertissant un message vocal courant (MVk) transmis d'un terminal de locuteur en un message textuel courant (MTk), caractérisé en ce qu'il comprend - un moyen (2) pour traduire le message textuel courant (MTk) en des messages textuels traduits courants (MTT1 - MTTI) en I-1 langues autres que la langue (Lk) du locuteur dont le terminal a transmis le message vocal courant, I étant un nombre de 15 langues différentes pratiquées par les locuteurs, - un moyen (3) pour synthétiser vocalement les messages textuels traduits courants respectivement en des messages synthétisés courants (MS1 - MSI), et - un moyen (4) pour temporiser les I-1 messages 20 synthétisés (MS1 MSI) et le message vocal courant (MVk), pendant des durées prédéterminées respectivement en I messages temporisés courants (Ml - MI) , afin que les terminaux (Tl - TK), autres que le terminal ayant transmis le message vocal courant 25 (MVk) , reçoivent sensiblement simultanément les fins des messages temporisés courants (Ml - MI) respectivement dans leurs langues (Ll - LK) 2 - Système conforme à la revendication 1, dans 30 lequel le moyen pour temporiser (4) temporise les messages synthétisés suivant respectivement les messages synthétisés courants, afin que les messages synthétisés suivants et les messages temporisés courants ne se superposent pas. 3 - Système conforme à la revendication 1 ou 2, comprenant un moyen (11) pour détecter périodiquement le terminal qui est le plus actif (Tk) parmi les terminaux et qui constitue le terminal de locuteur ayant transmis le message vocal courant (MVk). 4 - Système conforme à l'une quelconque des revendications 1 à 3, comprenant un moyen (11) pour détecter périodiquement les terminaux qui sont les 10 plus actifs afin de traiter en parallèle des messages vocaux courants de plusieurs locuteurs s'exprimant en même temps. - Système conforme à l'une quelconque des 15 revendications 1 à 4 comprenant un moyen (11) pour segmenter progressivement le message vocal courant (MVk) en messages segmentés ayant une durée égale ou inférieure à une durée prédéterminée, lorsque la durée du message vocal courant (MVk) est supérieure à 20 ladite durée prédéterminée, chacun des messages segmentés étant traité successivement dans le moyen de reconnaissance vocale (12), le moyen pour traduire (2) , le moyen pour synthétiser (3) et le moyen pour temporiser (4). 6 - Système conforme à l'une quelconque des revendications 1 à 5, comprenant un moyen (6) pour analyser le message vocal courant (MVk) afin de déterminer en continu des paramètres vocaux (PVk) du 30 message vocal courant (MVk) à appliquer au moyen pour synthétiser (3). 7 - Système conforme à l'une quelconque des revendications 1 à 6, comprenant un moyen (3; 4) pour égaliser les durées des messages synthétisés courants (MS1 - MSI). 8 - Système conforme à l'une quelconque des 5 revendications 1 à 7, dans lequel un terminal de locuteur ayant une langue identique à celle du locuteur du message vocal courant (MVk) reçoit le message vocal courant (MVk) temporisé par le moyen pour temporiser (4). 9 - Système conforme à l'une quelconque des revendications 1 à 8 comprenant un moyen (5, 7) pour déterminer les langues (L1 - LK) de signaux vocaux (SV1 - SVK) transmis respectivement par les terminaux 15 afin d'identifier la langue (Lk) du message vocal courant (MVk). - Système conforme à l'une quelconque des revendications 1 à 9, comprenant un moyen (8) pour 20 segmenter le message textuel courant (MTk) en des segments textuels temporels périodiques, un moyen (8) pour déterminer un contexte (CSn) d'un segment textuel courant en fonction du contenu et de la langue (Lk) du segment textuel courant et en fonction 25 de moyennes de paramètres vocaux (PVk) du message vocal courant fourni en continu par le moyen pour analyser (6), sur le segment textuel courant (5n) afin de déterminer des contextes du message textuel courant (MTk) et des messages textuels traduits (MTT1 30 - MTTI).