Il ritardo nella traduzione vocale in tempo reale è un problema ingegneristico cumulativo che deriva dal riconoscimento vocale, dalla traduzione automatica, dalla sintesi vocale e dal trasporto di rete. Questa guida analizza il budget di latenza end-to-end millisecondo per millisecondo, spiega la necessità linguistica del ritardo di traduzione e fornisce metodi tecnici e operativi pratici per ridurre i ritardi nei flussi di traduzione in tempo reale.
Nel dialogo naturale, gli esseri umani fanno pause di appena un quinto di secondo tra un intervento e l'altro. Nelle conversazioni multilingue assistite dall'IA, tuttavia, i ritardi spesso si prolungano per due o tre secondi, interrompendo il flusso della conversazione, causando sovrapposizioni imbarazzanti e interrompendo le trattative aziendali. Pertanto, comprendere le cause profonde di questi ritardi è essenziale per ridurli nella traduzione in tempo reale. L'obiettivo non è una latenza pari a zero — un'impossibilità linguistica — ma una latenza controllata e prevedibile che rimanga al di sotto della soglia in cui gli interlocutori iniziano a sovrapporsi e a ripetersi.
Il budget di latenza conversazionale: perché i millisecondi contano nel parlato dal vivo
Il punto di riferimento umano: alternanza naturale dei turni e pianificazione cognitiva
In 10 diverse lingue globali, le pause naturali tra gli interventi umani durano in media circa 208 millisecondi[1], con un intervallo modale di 0–200 millisecondi, secondo il fondamentale studio translinguistico di Stivers et al. pubblicato su Proceedings of the National Academy of Sciences (PNAS). Allo stesso tempo, il cervello umano richiede circa 600 millisecondi per pianificare un'espressione parlata prima che inizi l'articolazione. Ciò significa che gli ascoltatori umani non aspettano che un relatore finisca ogni parola; anticipano il completamento sintattico e preparano la risposta in parallelo.
Quando un sistema di traduzione IA introduce un ritardo di elaborazione aggiuntivo di 500–1.000 millisecondi oltre a questo ritmo naturale, il meccanismo conversazionale si interrompe. Gli interlocutori fanno pause troppo lunghe, presumono che l'altro abbia finito e iniziano entrambi a parlare contemporaneamente. Un ritardo di un secondo può sembrare trascurabile in una demo di un prodotto, ma in una conversazione reale è sufficiente a interrompere il coordinamento dell'alternanza dei turni.
La realtà linguistica: perché la traduzione simultanea richiede un décalage
Gli interpreti umani simultanei professionisti non traducono parola per parola alla velocità con cui parla il relatore. Mantengono un ritardo cognitivo obbligatorio noto come décalage, o intervallo tra udito e voce (EVS), che varia in media da 2,0 a 4,0 secondi. Per le coppie linguistiche grammaticalmente divergenti — come dall'inglese al coreano, dove i verbi si trovano alla fine della frase — il ritardo può estendersi a circa 3,0 secondi o più, come documentato da Lee Tae-Hyung su Meta: Translators’ Journal.
Questo ritardo non è un difetto di prestazioni. È il tempo necessario per raccogliere un contesto semantico sufficiente, risolvere i tempi verbali e ristrutturare l'ordine della frase prima di produrre un output accurato. Qualsiasi sistema di traduzione in tempo reale che tenti di emettere audio troppo presto produrrà frasi frammentate, posizionamento errato dei verbi o allucinazioni complete. Il mito della latenza pari a zero crolla di fronte ai fatti basilari della sintassi.
La soglia di percezione: quando la latenza causa il blocco della conversazione
Nella progettazione pratica dell'interazione vocale, si fa comunemente riferimento a tre fasce di esperienza utente. Con un ritardo audio end-to-end inferiore a 500 millisecondi, l'interazione risulta ragionevolmente interattiva. Tra 500 e 1.000 millisecondi, gli utenti notano un rallentamento e iniziano ad adattare il proprio ritmo. Oltre i 1.200 millisecondi, l'attrito conversazionale diventa grave: i partecipanti si ripetono, si interrompono a vicenda e perdono fiducia nel flusso dell'interpretazione. Nelle riunioni aziendali multilingue, la latenza glass-to-glass inferiore a 800 millisecondi dovrebbe essere considerata l'obiettivo, non la perfezione.
Analisi delle 4 fasi del ritardo nelle pipeline di traduzione a cascata
La traduzione in tempo reale tradizionale utilizza una pipeline a cascata: il riconoscimento vocale automatico (ASR) converte l'audio in testo, la traduzione automatica neurale (NMT) traduce il testo e la sintesi vocale (TTS) sintetizza il parlato dal testo tradotto. Ogni fase aggiunge il proprio ritardo minimo. Di conseguenza, il ritardo cumulativo può essere significativo, ma ottimizzazioni mirate possono ridurre i ritardi nella traduzione in tempo reale.
Fase 1: Acquisizione vocale, rilevamento del silenzio VAD e framing ASR
Prima che la traduzione possa iniziare, il sistema deve rilevare che un relatore ha terminato un'espressione. Il rilevamento dell'attività vocale (VAD) solitamente attende 200–400 millisecondi di silenzio per confermare un confine. Tale rilevamento del silenzio è necessario perché una breve pausa all'interno di una frase non dovrebbe attivare la traduzione. Il framing acustico ASR aggiunge ulteriore ritardo poiché l'audio viene segmentato in finestre sovrapposte per l'estrazione delle caratteristiche.
I modelli ASR in streaming che elaborano l'audio in modo incrementale riducono il carico di questa fase. Invece di attendere il silenzio completo, emettono trascrizioni parziali e le perfezionano man mano che arriva altro audio. Tuttavia, anche l'ASR in streaming comporta un compromesso fondamentale tra accuratezza e immediatezza. I team che valutano opzioni di conversione da parlato a testo in tempo reale dovrebbero cercare soglie VAD adattive e modelli di streaming continuo in grado di gestire parlato sovrapposto e false partenze. Per un'analisi tecnica più approfondita della trascrizione in streaming, vedere Come tradurre parlato in testo in tempo reale.
Fase 2: Raccolta del contesto e generazione di token della traduzione automatica
La fase NMT consuma 200–800 millisecondi in una tipica pipeline a cascata. Ciò è dovuto al buffering della finestra di contesto e al Time-to-First-Token (TTFT) — l'intervallo tra la ricezione del testo sorgente e l'emissione del primo token tradotto. Per la traduzione a livello di frase, il modello spesso attende che l'intera frase sorgente venga decodificata. Per la traduzione simultanea in streaming, il modello utilizza politiche che gli consentono di iniziare a tradurre dopo aver visto solo pochi token sorgente.
Il ritardo qui non è puramente legato alla potenza di calcolo. I modelli necessitano anche di un contesto sufficiente per gestire la concordanza di genere, i pronomi e i verbi che appaiono alla fine della frase. La meccanica fondamentale delle pipeline ASR → MT → TTS è trattata in Cos'è un traduttore vocale e come funziona?.
Fase 3: Sintesi vocale neurale in streaming e Time-to-First-Audio
La sintesi vocale aggiunge 100–400 millisecondi. I vecchi sistemi TTS generano l'intera frase tradotta prima di avviare la riproduzione. I moderni vocoder incrementali e la sintesi neurale a blocchi[4] riducono il Time-to-First-Audio (TTFA) generando il primo segmento audio dopo i primi token. Se il motore TTS attende il testo completo della frase, l'ascoltatore sperimenta un intervallo di silenzio seguito da un'esplosione di parlato. L'emissione in streaming a blocchi rende la riproduzione più fluida e mantiene la latenza percepita più bassa.
Fase 4: Trasporto di rete, buffering del jitter e accumulo glass-to-glass
Il trasporto di rete aggiunge 50–150 millisecondi in condizioni normali. Ciò include il Round-Trip Time (RTT) tra client e server, la messa in coda del server e il ripristino del buffer di jitter del lettore multimediale. Nelle reti con perdita di pacchetti, i trasporti basati su TCP aggiungono molto di più perché attendono le ritrasmissioni. WebRTC su UDP evita questo problema e verrà esaminato più avanti.
La tabella seguente aggrega il budget di latenza tipico per una pipeline a cascata. I benchmark attuali collocano la latenza totale glass-to-glass tra 1.200 e 3.000 millisecondi.
| Fase della pipeline | Intervallo di latenza tipico | Causa principale del ritardo | Strategia di ottimizzazione |
|---|---|---|---|
| 1. VAD & ASR | 200–400 ms | Rilevamento della soglia di silenzio e framing acustico | Soglie VAD adattive, ASR in streaming continuo |
| 2. Traduzione automatica | 200–800 ms | Buffering della finestra di contesto, generazione TTFT | Politiche wait-k in streaming, decodifica speculativa |
| 3. Riproduzione TTS neurale | 100–400 ms | Sintesi del vocoder, buffering a livello di frase | Vocoder incrementali in streaming, emissione a blocchi |
| 4. Trasporto di rete | 50–150 ms | RTT di routing del server, perdita di pacchetti, buffer di jitter | Canali dati WebRTC UDP, routing edge |
| Totale glass-to-glass | 1.200–3.000 ms | Elaborazione sequenziale a cascata | Concorrenza della pipeline, modelli diretti parlato-parlato |
Il compromesso algoritmico: velocità contro accuratezza della traduzione
Dimensioni dei blocchi in streaming e politica wait-k
La traduzione automatica simultanea (SimulMT) regola il compromesso tra latenza e qualità attraverso una politica wait-k. Il modello attende k token sorgente prima di emettere il primo token di destinazione. Man mano che la traduzione prosegue, legge e scrive in modo incrementale. I ricercatori misurano il ritardo con Average Lagging (AL) e Length-Adaptive Average Lagging (LAAL)[2], formalizzati in articoli ACL come il sistema STACL di Ma et al.[3].
Imporre un valore di k troppo basso — ad esempio, meno di tre token o blocchi audio inferiori a 500 millisecondi — causa un degrado significativo dei punteggi BLEU e COMET. Al modello mancano abbastanza informazioni grammaticali e inizia a indovinare. Per molte coppie linguistiche, ciò produce frasi troncate, soggetti mancanti e sostantivi allucinati. L'algoritmo non è semplicemente "più veloce è peggio"; è che una velocità inferiore a una soglia di contesto distrugge le informazioni sintattiche necessarie per la traduzione.
Riordinamento dell'ordine delle parole e penalità linguistica SOV
Perché la traduzione in tempo reale sembra più veloce dall'inglese allo spagnolo rispetto dall'inglese al tedesco o al giapponese? La risposta è l'ordine delle parole. Inglese e spagnolo sono lingue Soggetto-Verbo-Oggetto (SVO): il verbo arriva abbastanza presto da ancorare la frase. Tedesco, giapponese e coreano sono lingue Soggetto-Oggetto-Verbo (SOV): il verbo arriva alla fine. Un sistema di traduzione in streaming non può produrre una frase inglese accurata finché non ha visto il verbo tedesco o giapponese. Ciò costringe a bufferizzazioni più lunghe e a una latenza più elevata.
Tagliare l'audio in blocchi molto brevi nelle coppie linguistiche SOV è particolarmente dannoso. Gli utenti sui forum della community riferiscono spesso che l'interpretazione dal giapponese all'inglese produce divisioni innaturali e finali di frase mancanti quando il sistema è sintonizzato aggressivamente per la velocità. La soluzione corretta è una politica dinamicamente adattiva che attende più a lungo per le coppie linguistiche SOV ed emette più velocemente per le coppie SVO.
La trappola dei sottotitoli di trascrizione contro il vero streaming parlato-parlato
Molti strumenti di videoconferenza pubblicizzano la "traduzione dal vivo", ma il loro flusso sottostante è trascrivere → registrare → tradurre → ricodificare → visualizzare come sottotitoli. Quella sequenza è asincrona per progettazione. L'utente legge il testo dopo che il parlato sorgente è già passato. Ciò differisce fondamentalmente dall'interpretazione parlata-parlata in streaming che produce parlato tradotto udibile in tempo quasi reale.
Nei test di stress visivi dei sistemi di interpretazione in tempo reale, gli osservatori notano che le piattaforme che utilizzano la generazione asincrona di sottotitoli creano la percezione di un ritardo maggiore rispetto ai sistemi che trasmettono l'audio tradotto direttamente nella conversazione. L'approccio dei sottotitoli può essere accettabile per presentazioni unidirezionali, ma fallisce nelle negoziazioni bidirezionali in cui i relatori devono rispondere immediatamente all'output udibile.
Evoluzione dell'architettura: pipeline a cascata contro parlato-parlato diretto
I colli di bottiglia delle architetture modulari a cascata
Un sistema a cascata passa i dati attraverso tre moduli sequenziali: Audio → Testo → Testo tradotto → Audio. Ogni modulo attende che il precedente finisca un segmento. Questa latenza composta crea anche una propagazione degli errori. Un errore ASR diventa un errore di traduzione, che diventa un errore di pronuncia TTS. Il ritardo totale è la somma dei tre stadi, non il massimo.
Modelli diretti end-to-end di traduzione parlato-parlato
Le moderne architetture di ricerca come SeamlessM4T[5] di Meta, Translatotron 2 e il framework a unità discrete UnitY bypassano la tokenizzazione intermedia del testo. Mappano il parlato sorgente direttamente al parlato di destinazione utilizzando unità discrete apprese o un sistema a due passaggi che comprime la latenza verso 500–800 millisecondi preservando il timbro vocale e la prosodia. Secondo il rapporto tecnico di Meta AI, il framework a due passaggi UnitY ottiene un'accelerazione della decodifica fino a 2,83× rispetto alla traduzione legacy a singola unità.
Questi modelli diretti non eliminano magicamente il ritardo linguistico. Hanno ancora bisogno di un contesto sufficiente per gestire il posizionamento e la concordanza dei verbi. Ciò che rimuovono è l'overhead della serializzazione del testo completo e delle chiamate di inferenza multiple indipendenti. Per un confronto pratico delle attuali architetture di traduzione, dei benchmark di latenza e dei compromessi delle funzionalità, vedere I migliori strumenti di traduzione IA 2026: confronto tra accuratezza, velocità e funzionalità.
Microservizi concorrenti disaccoppiati nei sistemi in tempo reale
Gli esperti sottolineano che superare la latenza glass-to-glass di diversi secondi richiede di scomporre la pipeline parlato-parlato in microservizi concorrenti piuttosto che eseguire un modello monolitico o una catena sequenziale rigorosa. In queste architetture, l'ASR emette testo parziale mentre la MT sta già traducendo blocchi precedenti, e il TTS sintetizza l'audio da traduzioni prodotte parzialmente. Gli stadi si sovrappongono nel tempo invece di attendere il completamento dell'intera frase.
Startup: traduzione vocale in tempo reale Hi7o: latenza di 300 ms, clonazione vocale, videochiamate multilingue
Le dimostrazioni visive del sistema mostrano che questi microservizi concorrenti disaccoppiati impediscono al ritardo totale di diventare la semplice somma delle latenze dei singoli stadi. Il risultato pratico è che gli utenti sperimentano il ritardo del singolo stadio più lungo, non l'aggregato di tutti gli stadi.
Trasporto di rete e ottimizzazione dell'hardware edge
Protocolli di rete: WebRTC (UDP) contro WebSockets (TCP)
La scelta del protocollo di trasporto ha un effetto drammatico sulla latenza audio in tempo reale. I WebSockets girano su TCP, che garantisce la consegna ma soffre del blocco Head-of-Line (HoL). Un singolo pacchetto perso blocca tutto l'audio a valle finché il pacchetto mancante non viene ritrasmesso. Su una rete con anche solo il 2% di perdita di pacchetti, l'audio di traduzione basato su TCP si blocca frequentemente per centinaia di millisecondi o secondi.
WebRTC trasmette frame audio da 20 ms su UDP/SRTP. Non ritrasmette ogni pacchetto perso. Invece, utilizza buffer di jitter adattivi — come NetEQ di Chromium — e la Concealment della perdita di pacchetti (PLC) per interpolare l'audio mancante. Ciò mantiene i tempi di transito di rete sotto i 50 millisecondi anche in condizioni di perdita. Secondo la specifica WebRTC 1.0 del W3C[6] e la documentazione dell'architettura di Chromium, TCP/WebSockets sono accettabili per dati non in tempo reale, ma la traduzione vocale in tempo reale deve girare su canali dati WebRTC o trasporto equivalente basato su UDP.
Edge computing e accelerazione NPU on-device
La traduzione cloud aggiunge il RTT di rete e la messa in coda sul server. Le unità di elaborazione neurale (NPU) dedicate con prestazioni da 40 a oltre 100 TOPS, che eseguono piccoli modelli linguistici (SLM) quantizzati INT4/INT8, possono eseguire l'inferenza locale del parlato in meno di 20 millisecondi. Ciò elimina completamente il RTT cloud e fornisce una traduzione deterministica, funzionante offline.
L'inferenza on-device non è un aggiornamento universale. La quantizzazione INT4/INT8 riduce la precisione del modello, il che può degradare leggermente la qualità della traduzione per testi complessi specifici di un dominio. Il compromesso è accettabile per viaggiatori, lavoratori sul campo e ambienti sicuri in cui la latenza e la sovranità dei dati contano più della massima sfumatura della traduzione. Gli utenti aziendali che considerano l'implementazione edge dovrebbero valutare se la perdita di qualità dovuta ai piccoli modelli quantizzati è compensata dall'eliminazione del ritardo di rete.
Igiene acustica: microfoni, soppressione del rumore e sintonizzazione VAD
La qualità dell'input fisico influisce direttamente sulla latenza a monte. Il rumore di fondo, l'eco della stanza e i microfoni di bassa qualità confondono il rilevamento del silenzio VAD. Il sistema potrebbe scambiare un ambiente rumoroso per parlato continuo e ritardare il rilevamento dei confini di 200-500 millisecondi. Al contrario, una soppressione aggressiva del rumore può tagliare le deboli conclusioni delle frasi, costringendo il motore di traduzione ad attendere una nuova trascrizione.
L'igiene acustica pratica include l'uso di microfoni direzionali vicini alla bocca, l'attivazione dell'annullamento dell'eco per le configurazioni con altoparlante e il test della sensibilità VAD nell'ambiente di riunione effettivo. Gli utenti sui forum della community riportano spesso che lo stesso sistema di traduzione funziona notevolmente più velocemente in un ufficio tranquillo rispetto a una sala d'attesa aeroportuale affollata, semplicemente perché la soglia VAD non viene ingannata dal rumore di fondo.
Manuale operativo: gestire il ritardo di traduzione nei flussi di lavoro multilingue
Turni strutturati e cadenza conversazionale
I team globali dovrebbero adottare una cadenza di parlato intenzionale quando utilizzano l'interpretazione in tempo reale. Una pausa di 1 secondo tra i relatori consente alla pipeline di svuotare i buffer senza costringere il sistema a indovinare i confini delle frasi. Interiezioni rapide e sovrapposizioni di parlato creano interferenze che il VAD non può segmentare, portando a attese più lunghe e frasi ripetute. L'organizzatore della riunione dovrebbe chiedere esplicitamente ai partecipanti di finire frasi complete e fare una pausa prima di cedere la parola.
Trascrizioni visive a doppio flusso per prevenire collisioni conversazionali
Visualizzare il testo in streaming in tempo reale accanto all'audio sintetizzato riduce la percezione cognitiva del ritardo audio. Gli ascoltatori possono leggere in anticipo la trascrizione mentre la pipeline audio si completa. Questa interfaccia a doppio flusso è particolarmente utile per negoziazioni ad alto rischio in cui un ritardo audio di 500 ms potrebbe altrimenti indurre l'ascoltatore a interrompere il relatore. Il testo visivo fornisce anche un livello di verifica per dati tecnici, nomi e termini di dominio.
Glossari di dominio pre-riunione e iniezione di contesto
Il precaricamento di terminologia specializzata, nomi dei partecipanti e vocabolari di dominio nel motore di traduzione riduce l'esitazione del modello sui termini tecnici. Invece di rivalutare internamente un acronimo o un nome di prodotto insolito, il modello riceve un'iniezione di contesto che stabilizza la generazione dei token. Ciò accorcia il TTFT per il primo token tradotto ed evita blocchi a metà frase. I team globali dovrebbero preparare un glossario di 20-50 termini chiave prima di qualsiasi riunione multilingue in cui verrà utilizzato un linguaggio specifico del settore.
Cosa riportano utenti e team dalle implementazioni sul campo
I forum della community e le note di implementazione sul campo evidenziano costantemente tre schemi ricorrenti. Gli utenti sui forum della community riportano spesso che il ritardo di traduzione percepito è massimo quando più partecipanti parlano contemporaneamente, perché il VAD non può segmentare il parlato sovrapposto e ripristina il rilevamento del silenzio. Un consenso comune tra gli utenti aziendali è che un ritardo di 1,5 secondi è tollerabile per presentazioni unidirezionali ma inaccettabile per negoziazioni bidirezionali. I test nel mondo reale suggeriscono che il rumore acustico e il posizionamento scadente del microfono aggiungono tanto ritardo percepito quanto il motore di traduzione stesso.
I team che combinano aggiornamenti hardware con modifiche al protocollo della riunione — anziché affidarsi esclusivamente alla configurazione del software — riportano costantemente le maggiori riduzioni dell'attrito conversazionale. I flussi di lavoro più veloci osservati utilizzano architetture di streaming concorrente, trasporto WebRTC e turni disciplinati insieme.
Sintesi
La latenza della traduzione vocale in tempo reale è governata da vincoli fisici di rete, architettura di calcolo e realtà psicolinguistiche fondamentali. Spostandosi dalle pipeline cascate legacy TCP allo streaming WebRTC, sfruttando modelli di parlato diretti o l'accelerazione edge NPU e stabilendo un'igiene di riunione conversazionale pulita, le organizzazioni possono colmare la soglia di interazione umana di 208 ms senza sacrificare l'accuratezza della traduzione.
Rivedi lo stack di comunicazione in tempo reale della tua organizzazione, effettua un audit dei protocolli di trasporto di rete e implementa cadenze di riunione strutturate per mantenere una collaborazione multilingue fluida.
FAQ
Perché la traduzione in tedesco o giapponese richiede più tempo di quella in spagnolo?
Tedesco, giapponese e coreano sono lingue SOV; i loro verbi appaiono alla fine. Spagnolo e inglese sono lingue SVO con verbi più avanti. La traduzione in streaming deve attendere più a lungo il verbo nelle lingue SOV per produrre un output accurato. Una politica wait-k che emette troppo presto sulle coppie SOV causa una grave degradazione della qualità.
La traduzione AI in tempo reale può mai raggiungere una latenza zero (0 ms)?
No, perché la traduzione richiede la raccolta del contesto sintattico e semantico prima di produrre l'output. Gli interpreti umani usano un décalage di 2-4 secondi per la stessa ragione. Una latenza zero produrrebbe traduzioni frammentate e scorrettete. L'obiettivo realistico è sotto gli 800 ms da vetro a vetro, non istantaneo.
Perché l'uso di WebRTC è più importante di avere un'alta larghezza di banda internet?
La larghezza di banda misura la velocità di trasmissione, ma l'audio in tempo reale richiede bassa latenza e basso jitter. I WebSocket basati su TCP subiscono il blocco Head-of-Line quando i pacchetti vengono persi, bloccando lo stream durante la ritrasmissione. WebRTC su UDP utilizza la Concealment della perdita di pacchetti e buffer di jitter adattivi per mantenere la trasmissione sotto i 50 ms anche con la perdita di pacchetti.
Qual è la differenza tra Time-to-First-Token (TTFT) e latenza Glass-to-Glass?
Il TTFT misura l'intervallo dalla disponibilità del testo sorgente al primo token tradotto. Si applica solo alla fase MT. La latenza Glass-to-Glass misura l'intero ritardo percepito dall'utente dall'ingresso dell'audio del relatore nel microfono all'uscita dell'audio tradotto dall'altoparlante dell'ascoltatore. Glass-to-Glass include VAD, ASR, MT, TTS e trasporto di rete.
Eseguire i modelli di traduzione localmente su una NPU riduce la qualità della traduzione?
L'inferenza locale su NPU spesso utilizza piccoli modelli linguistici quantizzati INT4 o INT8, che possono abbassare leggermente la qualità della traduzione su testi complessi specifici di un dominio. Il compromesso è l'eliminazione del RTT di rete cloud e il raggiungimento di un'inferenza locale sotto i 20 ms. Per molti flussi di lavoro sensibili alla latenza, offline o riservati, la perdita di qualità è accettabile.
Riferimenti
- 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 commenti