Le décalage de la traduction vocale en temps réel est un problème d’ingénierie cumulatif qui découle de la reconnaissance vocale, de la traduction automatique, de la synthèse vocale et du transport réseau. Ce guide détaille le budget de latence de bout en bout milliseconde par milliseconde, explique la nécessité linguistique du délai de traduction et présente des méthodes techniques et opérationnelles concrètes pour réduire les temps de latence dans les flux de traduction en temps réel.
Dans un dialogue naturel, les humains marquent une pause de peine à un cinquième de seconde entre les prises de parole. Dans les conversations multilingues assistées par l’IA, les délais atteignent toutefois souvent deux ou trois secondes, ce qui perturbe le flux de la conversation, provoque des chevauchements gênants et interrompt les négociations de haut niveau. Il est donc essentiel de comprendre les causes profondes de ces délais afin de réduire la latence de la traduction en temps réel. L’objectif n’est pas d’atteindre une latence nulle — ce qui est linguistiquement impossible —, mais d’obtenir une latence maîtrisée et prévisible, inférieure au seuil à partir duquel les locuteurs commencent à se chevaucher et à se répéter.
Le budget de latence conversationnelle : pourquoi les millisecondes comptent dans la parole en direct
La base humaine : alternance naturelle des prises de parole et planification cognitive
Dans 10 langues mondiales très différentes, les temps de transition entre les prises de parole naturelles des humains sont en moyenne d’environ 208 millisecondes[1], avec une plage modale de 0 à 200 millisecondes, selon l’étude interlinguistique de référence de Stivers et al., publiée dans les Proceedings of the National Academy of Sciences (PNAS). Parallèlement, le cerveau humain a besoin d’environ 600 millisecondes pour planifier une énonciation avant de commencer à l’articuler. Cela signifie que les auditeurs humains n’attendent pas que le locuteur ait prononcé chaque mot : ils anticipent la fin de la structure syntaxique et préparent leur réponse en parallèle.
Lorsqu’un système de traduction par IA ajoute 500 à 1 000 millisecondes de délai de traitement supplémentaire à ce rythme naturel, le mécanisme conversationnel se rompt. Les locuteurs marquent une pause trop longue, supposent que l’autre personne a fini de parler, et se mettent tous les deux à parler en même temps. Un délai d’une seconde peut sembler anodin lors d’une démonstration de produit, mais dans une conversation réelle, il suffit à perturber la coordination de l’alternance des prises de parole.
La réalité linguistique : pourquoi la traduction simultanée nécessite un décalage
Les interprètes humains professionnels ne traduisent pas mot à mot au rythme de la parole du locuteur. Ils maintiennent un décalage cognitif obligatoire appelé décalage, ou intervalle entre l’oreille et la voix (EVS), qui varie en moyenne de 2,0 à 4,0 secondes. Pour les paires de langues aux structures grammaticales divergentes — comme de l’anglais vers le coréen, où les verbes se trouvent à la fin de la phrase —, ce décalage peut atteindre environ 3,0 secondes ou plus, comme l’a documenté Lee Tae-Hyung dans Meta: Translators’ Journal.
Ce décalage n’est pas un défaut de performance. Il correspond au temps nécessaire pour recueillir suffisamment de contexte sémantique, résoudre les temps verbaux et restructurer l’ordre des phrases avant de produire un résultat précis. Tout système de traduction en temps réel qui tenterait d’émettre de l’audio trop tôt produirait soit des phrases fragmentées, soit un mauvais positionnement des verbes, soit des hallucinations complètes. Le mythe de la latence nulle s’effondre face aux principes fondamentaux de la syntaxe.
Le seuil de perception : quand la latence entraîne une rupture de la conversation
Dans la conception pratique des interactions vocales, trois plages d’expérience utilisateur sont couramment citées. Avec un délai audio de bout en bout inférieur à 500 millisecondes, l’interaction reste suffisamment fluide. Entre 500 et 1 000 millisecondes, les utilisateurs remarquent une lourdeur et commencent à ajuster leur rythme. Au-delà de 1 200 millisecondes, les frictions conversationnelles deviennent importantes : les participants se répètent, se coupent la parole et perdent confiance dans la fluidité de l’interprétation. Pour les réunions multilingues en entreprise, l’objectif ne doit pas être la perfection, mais une latence de bout en bout inférieure à 800 millisecondes.
Analyse des 4 étapes du décalage dans les pipelines de traduction en cascade
La traduction en temps réel traditionnelle utilise un pipeline en cascade : la reconnaissance vocale automatique (ASR) convertit l’audio en texte, la traduction automatique neuronale (NMT) traduit le texte, et la synthèse vocale (TTS) génère de la parole à partir du texte traduit. Chaque étape ajoute sa propre latence minimale. Par conséquent, le délai cumulé peut être important, mais des optimisations ciblées peuvent réduire les temps de latence de la traduction en temps réel.
Étape 1 : capture vocale, détection du silence par VAD et segmentation ASR
Avant que la traduction ne puisse commencer, le système doit détecter qu’un locuteur a terminé son énonciation. La détection d’activité vocale (VAD) attend généralement 200 à 400 millisecondes de silence pour confirmer la fin de l’énonciation. Cette détection du silence est nécessaire car une brève pause au milieu d’une phrase ne doit pas déclencher la traduction. La segmentation acoustique de l’ASR ajoute un délai supplémentaire, car l’audio est découpé en fenêtres chevauchantes pour l’extraction des caractéristiques.
Les modèles ASR en streaming qui traitent l’audio de manière incrémentale réduisent la charge de cette étape. Au lieu d’attendre un silence complet, ils émettent des transcriptions partielles et les affinent à mesure que l’audio continue d’arriver. Toutefois, même l’ASR en streaming implique un compromis fondamental entre précision et immédiateté. Les équipes qui évaluent les options de transcription vocale en temps réel devraient rechercher des seuils de VAD adaptatifs et des modèles de streaming continu capables de gérer la parole chevauchante et les faux départs. Pour une analyse technique plus approfondie de la transcription en streaming, consultez Comment traduire la parole en texte en temps réel.
Étape 2 : collecte du contexte et génération de jetons par la traduction automatique
Dans un pipeline en cascade typique, l’étape NMT consomme 200 à 800 millisecondes. Ce délai est dû au tamponnage de la fenêtre de contexte et au temps nécessaire pour générer le premier jeton (Time-to-First-Token, TTFT), c’est-à-dire l’intervalle entre la réception du texte source et l’émission du premier jeton traduit. Pour la traduction au niveau de la phrase, le modèle attend souvent que la phrase source complète soit décodée. Pour la traduction simultanée en streaming, le modèle utilise des politiques lui permettant de commencer la traduction après avoir vu seulement quelques jetons source.
Le délai ici n’est pas uniquement lié à la puissance de calcul. Les modèles ont également besoin d’un contexte suffisant pour gérer l’accord en genre, les pronoms et les verbes qui apparaissent à la fin de la phrase. Les mécanismes fondamentaux des pipelines ASR → MT → TTS sont présentés dans Qu’est-ce qu’un traducteur vocal et comment fonctionne-t-il ?.
Étape 3 : synthèse vocale neuronale en streaming et temps nécessaire pour produire le premier son
La synthèse vocale ajoute 100 à 400 millisecondes. Les anciens systèmes TTS génèrent l’intégralité de la phrase traduite avant de lancer la lecture. Les vocodeurs incrémentiels modernes et la synthèse neuronale par blocs[4] réduisent le temps nécessaire pour produire le premier son (Time-to-First-Audio, TTFA) en générant le premier segment audio après les premiers jetons. Si le moteur TTS attend le texte de la phrase complète, l’auditeur entend un silence suivi d’une émission soudaine de parole. L’émission en streaming par blocs fluidifie la lecture et réduit la latence perçue.
Étape 4 : transport réseau, tamponnage du gigue et accumulation de bout en bout
Le transport réseau ajoute 50 à 150 millisecondes dans des conditions normales. Cela comprend le temps aller-retour (RTT) entre le client et le serveur, la mise en file d’attente sur le serveur et le ravitaillement du tampon de gigue du lecteur multimédia. Sur les réseaux à perte de paquets, les protocoles de transport basés sur TCP ajoutent un délai bien plus important car ils attendent les retransmissions. WebRTC sur UDP évite ce problème et sera examiné plus loin.
Le tableau ci-dessous regroupe le budget de latence typique d’un pipeline en cascade. Les mesures actuelles situent la latence totale de bout en bout entre 1 200 et 3 000 millisecondes.
| Étape du pipeline | Plage de latence typique | Cause principale du délai | Stratégie d’optimisation |
|---|---|---|---|
| 1. VAD & ASR | 200–400 ms | Détection du seuil de silence et segmentation acoustique | Seuils de VAD adaptatifs, ASR en streaming continu |
| 2. Traduction automatique | 200–800 ms | Tamponnage de la fenêtre de contexte, génération du TTFT | Politiques de streaming wait-k, décodage spéculatif |
| 3. Lecture TTS neuronale | 100–400 ms | Synthèse par vocodeur, tamponnage au niveau de la phrase | Vocodeurs incrémentiels en streaming, émission par blocs |
| 4. Transport réseau | 50–150 ms | RTT de routage du serveur, perte de paquets, tampons de gigue | Canaux de données WebRTC UDP, routage en périphérie |
| Total de bout en bout | 1 200–3 000 ms | Traitement séquentiel en cascade | Concurrence du pipeline, modèles speech-to-speech directs |
Le compromis algorithmique : vitesse versus précision de la traduction
Taille des blocs en streaming et politique wait-k
La traduction automatique simultanée (SimulMT) gère le compromis entre latence et qualité grâce à une politique wait-k. Le modèle attend k jetons source avant d’émettre le premier jeton cible. Au fur et à mesure de la traduction, il lit et écrit de manière incrémentielle. Les chercheurs mesurent le délai par l’Average Lagging (AL) et le Length-Adaptive Average Lagging (LAAL)[2], formalisés dans des articles de l’ACL tels que le système STACL de Ma et al.[3].
Si k est fixé trop bas — par exemple, moins de trois jetons ou des blocs audio de moins de 500 millisecondes —, les scores BLEU et COMET se dégradent considérablement. Le modèle manque de contexte grammatical et commence à deviner. Pour de nombreuses paires de langues, cela produit des phrases tronquées, des sujets manquants et des noms hallucinés. L’algorithme n’est pas simplement « plus rapide, donc pire » ; c’est qu’une vitesse inférieure à un seuil de contexte détruit les informations syntaxiques nécessaires à la traduction.
Réordonnancement des mots et pénalité des langues SOV
Pourquoi la traduction en temps réel semble-t-elle plus rapide de l’anglais vers l’espagnol que de l’anglais vers l’allemand ou le japonais ? La réponse réside dans l’ordre des mots. L’anglais et l’espagnol sont des langues de type Sujet-Verbe-Objet (SVO) : le verbe arrive suffisamment tôt pour ancrer la phrase. L’allemand, le japonais et le coréen sont des langues de type Sujet-Objet-Verbe (SOV) : le verbe arrive à la fin. Un système de traduction en streaming ne peut produire une phrase anglaise précise tant qu’il n’a pas vu le verbe allemand ou japonais. Cela impose un tamponnage plus long et une latence plus élevée.
Découper l’audio en blocs très courts pour les paires de langues SOV est particulièrement dommageable. Sur les forums communautaires, les utilisateurs signalent souvent que l’interprétation du japonais vers l’anglais produit des coupures peu naturelles et des fins de phrases manquantes lorsque le système est réglé de manière agressive sur la vitesse. La solution correcte est une politique adaptative dynamique qui attend plus longtemps pour les paires de langues SOV et émet plus rapidement pour les paires SVO.
Le piège des sous-titres de transcription versus le véritable streaming speech-to-speech
De nombreux outils de visioconférence font la promotion de la « traduction en direct », mais leur flux sous-jacent est : transcrire → enregistrer → traduire → réencoder → afficher sous forme de sous-titres. Cette séquence est asynchrone par conception. L’utilisateur lit le texte après que la source parlée soit déjà passée. Cela diffère fondamentalement de l’interprétation speech-to-speech en streaming qui produit une parole traduite audible en temps quasi réel.
Lors de tests visuels de systèmes d’interprétation en temps réel, les observateurs notent que les plateformes utilisant une génération de sous-titres asynchrone créent une perception de latence plus importante que les systèmes qui diffusent directement l’audio traduit dans la conversation. L’approche par sous-titres peut être acceptable pour des présentations unidirectionnelles, mais elle échoue dans les négociations bidirectionnelles où les locuteurs doivent répondre immédiatement à une sortie audible.
Évolution de l’architecture : pipelines en cascade versus speech-to-speech direct
Les goulots d’étranglement des architectures modulaires en cascade
Un système en cascade fait passer les données par trois modules séquentiels : Audio → Texte → Texte traduit → Audio. Chaque module attend que le précédent ait fini un segment. Cette latence cumulative crée également une propagation des erreurs. Une erreur ASR devient une erreur de traduction, qui devient une mauvaise prononciation TTS. Le délai total est la somme des trois étapes, et non le maximum.
Modèles de traduction speech-to-speech directs de bout en bout
Les architectures de recherche modernes telles que SeamlessM4T de Meta[5], Translatotron 2 et le framework d’unités discrètes UnitY contournent la tokenisation intermédiaire du texte. Ils associent directement la parole source à la parole cible en utilisant des unités discrètes apprises ou un système en deux passes qui réduit la latence vers 500 à 800 millisecondes tout en préservant le timbre vocal et la prosodie. Selon le rapport technique de Meta AI, le framework UnitY en deux passes atteint une accélération du décodage jusqu’à 2,83 fois par rapport à la traduction d’unités héritée en une seule passe.
Ces modèles directs n’éliminent pas par magie le décalage linguistique. Ils ont toujours besoin d’un contexte suffisant pour gérer le positionnement et l’accord des verbes. Ce qu’ils suppriment, c’est la surcharge de la sérialisation du texte intégral et des multiples appels d’inférence indépendants. Pour une comparaison pratique des architectures de traduction actuelles, des mesures de latence et des compromis de fonctionnalités, consultez Les meilleurs outils de traduction par IA en 2026 : comparaison de la précision, de la vitesse et des fonctionnalités.
Microservices concurrents découplés dans les systèmes en temps réel
Les experts soulignent que pour descendre en dessous de plusieurs secondes de latence de bout en bout, il faut décomposer le pipeline speech-to-speech en microservices concurrents plutôt que d’exécuter un modèle monolithique ou une chaîne séquentielle stricte. Dans ces architectures, l’ASR émet du texte partiel tandis que la MT traduit déjà les blocs précédents, et le TTS synthétise l’audio à partir des traductions partiellement produites. Les étapes se chevauchent dans le temps au lieu d’attendre la fin complète de la phrase.
Démarrage : traduction vocale en temps réel Hi7o : latence de 300 ms, clonage vocal, appels vidéo multilingues
Les démonstrations visuelles de ces microservices concurrents découplés montrent qu’ils empêchent le délai total de devenir la simple somme des latences de chaque étape. Le résultat pratique est que les utilisateurs subissent le délai le plus long d’une seule étape, et non l’agrégat de toutes les étapes.
Transport réseau et optimisation du matériel en périphérie
Protocoles réseau : WebRTC (UDP) versus WebSockets (TCP)
Le choix du protocole de transport a un effet spectaculaire sur la latence audio en temps réel. Les WebSockets fonctionnent sur TCP, qui garantit la livraison mais souffre du blocage en tête de ligne (HoL). Un seul paquet perdu interrompt tout l’audio en aval jusqu’à ce que le paquet manquant soit retransmis. Sur un réseau présentant ne serait-ce que 2 % de perte de paquets, l’audio de traduction basé sur TCP s’interrompt fréquemment pendant des centaines de millisecondes ou des secondes.
WebRTC transmet des trames audio de 20 ms sur UDP/SRTP. Il ne retransmet pas chaque paquet perdu. Au lieu de cela, il utilise des tampons de gigue adaptatifs — tels que NetEQ de Chromium — et la dissimulation de perte de paquets (PLC) pour interpoler l’audio manquant. Cela maintient les temps de transit réseau en dessous de 50 millisecondes, même dans des conditions de perte. Selon la spécification WebRTC 1.0 du W3C[6] et la documentation d’architecture de Chromium, TCP/WebSockets sont acceptables pour les données non en temps réel, mais la traduction vocale en temps réel doit fonctionner sur des canaux de données WebRTC ou un transport équivalent basé sur UDP.
Informatique en périphérie et accélération NPU intégrée aux appareils
La traduction dans le cloud ajoute le temps de propagation aller-retour (RTT) du réseau et la mise en file d’attente sur le serveur. Des unités de traitement neuronal (NPU) dédiées, d’une puissance de 40 à plus de 100 TOPS, exécutant des petits modèles de langage (SLM) quantifiés en INT4/INT8, peuvent réaliser une inférence locale de la parole en moins de 20 millisecondes. Cela élimine totalement le RTT du cloud et offre une traduction déterministe, utilisable hors ligne.
L’inférence sur appareil n’est pas une amélioration universelle. La quantification en INT4/INT8 réduit la précision du modèle, ce qui peut légèrement dégrader la qualité de la traduction de textes complexes propres à un domaine spécifique. Ce compromis est acceptable pour les voyageurs, les travailleurs de terrain et les environnements sécurisés où la latence et la souveraineté des données comptent davantage que les nuances maximales de la traduction. Les entreprises envisageant un déploiement Edge devraient évaluer si la perte de qualité due aux petits modèles quantifiés est compensée par l’élimination du délai réseau.
Hygiène acoustique : microphones, suppression du bruit et réglage de la VAD
La qualité physique de l’entrée affecte directement la latence en amont. Le bruit de fond, l’écho de la pièce et les microphones de mauvaise qualité perturbent la détection du silence par la VAD. Le système peut prendre un environnement bruyant pour une parole continue et retarder la détection des limites de 200 à 500 millisecondes. À l’inverse, une suppression agressive du bruit peut couper les fins de phrases prononcées à voix basse, obligeant le moteur de traduction à attendre une nouvelle transcription.
Une bonne hygiène acoustique consiste à utiliser des microphones directionnels proches de la bouche, à activer l’annulation d’écho pour les configurations avec haut-parleur et à tester la sensibilité de la VAD dans l’environnement réel de la réunion. Sur les forums communautaires, les utilisateurs signalent souvent que le même système de traduction fonctionne beaucoup plus rapidement dans un bureau calme que dans un salon d’aéroport animé, simplement parce que le seuil de la VAD n’est pas trompé par le bruit de fond.
Guide pratique : gérer le décalage de traduction dans les flux de travail multilingues
Prise de parole structurée et rythme de conversation
Les équipes internationales devraient adopter un rythme de parole délibéré lors de l’utilisation de l’interprétation en temps réel. Une pause d’une seconde entre les intervenants permet au pipeline de vider ses tampons sans forcer le système à deviner les limites des phrases. Les interjections rapides et les paroles qui se chevauchent créent des interférences que la VAD ne peut pas segmenter, entraînant des attentes plus longues et des répétitions. L’organisateur de la réunion devrait explicitement demander aux participants de terminer leurs phrases et de marquer une pause avant de céder la parole.
Transcriptions visuelles à double flux pour éviter les collisions conversationnelles
Afficher le texte diffusé en temps réel à côté de l’audio synthétisé réduit la perception cognitive du décalage audio. Les auditeurs peuvent lire la suite de la transcription pendant que le pipeline audio se termine. Cette interface à double flux est particulièrement utile lors de négociations à enjeux élevés où un délai audio de 500 ms pourrait autrement amener l’auditeur à interrompre l’intervenant. Le texte visuel fournit également une couche de vérification pour les chiffres techniques, les noms et les termes du domaine.
Glossaires de domaine et injection de contexte avant la réunion
Précharger la terminologie spécialisée, les noms des participants et le vocabulaire du domaine dans le moteur de traduction réduit l’hésitation du modèle face au jargon technique. Au lieu de réévaluer en interne un acronyme ou un nom de produit peu courant, le modèle reçoit une injection de contexte qui stabilise la génération de jetons. Cela raccourcit le TTFT du premier jeton traduit et évite les blocages en milieu de phrase. Les équipes internationales devraient préparer un glossaire de 20 à 50 termes clés avant toute réunion multilingue où un langage spécifique à l’industrie sera utilisé.
Ce que les utilisateurs et les équipes rapportent des déploiements sur le terrain
Les forums communautaires et les notes de déploiement sur le terrain mettent systématiquement en évidence trois schémas récurrents. Les utilisateurs sur les forums communautaires signalent souvent que le délai de traduction perçu est maximal lorsque plusieurs participants parlent simultanément, car la VAD ne peut pas segmenter les paroles qui se chevauchent et réinitialise sa détection du silence. Un consensus général parmi les utilisateurs d’entreprise est qu’un délai de 1,5 seconde est tolérable pour des présentations unidirectionnelles, mais inacceptable pour une négociation bidirectionnelle. Les tests en conditions réelles suggèrent que le bruit acoustique et un mauvais positionnement du microphone ajoutent autant de délai perçu que le moteur de traduction lui-même.
Les équipes qui associent des mises à niveau matérielles à des changements de protocole de réunion — plutôt que de s’appuyer uniquement sur la configuration logicielle — rapportent systématiquement les plus grandes réductions de friction conversationnelle. Les flux de travail les plus rapides observés utilisent conjointement des architectures de streaming concurrentes, le transport WebRTC et une prise de parole disciplinée.
Résumé
La latence de la traduction vocale en temps réel est régie par les contraintes physiques du réseau, l’architecture informatique et les réalités psycholinguistiques fondamentales. En passant des pipelines en cascade TCP hérités au streaming WebRTC, en exploitant des modèles de parole directs ou l’accélération Edge par NPU, et en établissant une bonne hygiène conversationnelle lors des réunions, les organisations peuvent franchir le seuil d’interaction humaine de 208 ms sans sacrifier la précision de la traduction.
Examinez la pile de communication en temps réel de votre organisation, auditez les protocoles de transport réseau et mettez en œuvre des rythmes de réunion structurés pour maintenir une collaboration multilingue fluide.
FAQ
Pourquoi la traduction en allemand ou en japonais prend-elle plus de temps qu’en espagnol ?
L’allemand, le japonais et le coréen sont des langues SOV ; leurs verbes apparaissent à la fin. L’espagnol et l’anglais sont des langues SVO avec des verbes placés plus tôt. La traduction en streaming doit attendre plus longtemps le verbe dans les langues SOV pour produire un résultat précis. Une politique de wait-k qui émet trop tôt sur des paires SOV entraîne une dégradation sévère de la qualité.
La traduction par IA en temps réel peut-elle un jour atteindre une latence nulle (0 ms) ?
Non, car la traduction nécessite de recueillir le contexte syntaxique et sémantique avant de produire un résultat. Les interprètes humains utilisent un décalage de 2 à 4 secondes pour la même raison. Une latence nulle produirait des traductions fragmentées et incorrectes. L’objectif réaliste est inférieur à 800 ms de verre à verre, et non instantané.
Pourquoi l’utilisation de WebRTC est-elle plus importante qu’une bande passante Internet élevée ?
La bande passante mesure le débit, mais l’audio en temps réel nécessite une faible latence et un faible gigue. Les WebSockets basés sur TCP subissent un blocage en tête de ligne lorsque des paquets sont perdus, ce qui interrompt le flux pendant la retransmission. WebRTC sur UDP utilise la dissimulation de perte de paquets et des tampons de gigue adaptatifs pour maintenir la transmission sous les 50 ms, même en cas de perte de paquets.
Quelle est la différence entre le Time-to-First-Token (TTFT) et la latence Glass-to-Glass ?
Le TTFT mesure l’intervalle entre la disponibilité du texte source et le premier jeton traduit. Il s’applique uniquement à l’étape de MT. La latence Glass-to-Glass mesure le délai total perçu par l’utilisateur, depuis l’entrée de l’audio de l’intervenant dans le microphone jusqu’à la sortie de l’audio traduit par le haut-parleur de l’auditeur. Glass-to-Glass inclut la VAD, l’ASR, la MT, la TTS et le transport réseau.
L’exécution locale des modèles de traduction sur un NPU réduit-elle la qualité de la traduction ?
L’inférence locale sur NPU utilise souvent des petits modèles de langage quantifiés en INT4 ou INT8, ce qui peut légèrement abaisser la qualité de la traduction de textes complexes propres à un domaine spécifique. Le compromis consiste à éliminer le RTT du réseau cloud et à atteindre une inférence locale inférieure à 20 ms. Pour de nombreux flux de travail sensibles à la latence, hors ligne ou confidentiels, la perte de qualité est acceptable.
Références
- Universals and cultural variation in turn-taking in conversation — Proceedings of the National Academy of Sciences (PNAS)
- Stream-level Latency Evaluation for Simultaneous Machine Translation — Association for Computational Linguistics (ACL Anthology)
- STACL: Simultaneous Translation with Implicit Anticipation and Controllable Latency using a Constrained Read/Write Policy — Association for Computational Linguistics (ACL Anthology)
- From Start to Finish: Latency Reduction Strategies for Incremental Speech Synthesis in Simultaneous Speech-to-Speech Translation — International Speech Communication Association (ISCA)
- SeamlessM4T: Massively Multilingual & Multimodal Machine Translation — Meta AI / arXiv
- WebRTC 1.0: Real-Time Communication Between Browsers — World Wide Web Consortium (W3C) / Internet Engineering Task Force (IETF)

0 commentaire