Simulstream: Open-Source Toolkit for Evaluation and Demonstration of Streaming Speech-to-Text Translation Systems

arXiv cs.CL Papers

Summary

Simulstream is an open-source framework for evaluating and demonstrating streaming speech-to-text translation systems, supporting both incremental and re-translation decoding on long-form speech with fine-grained logging and an interactive web interface.

arXiv:2512.17648v2 Announce Type: replace Abstract: Streaming Speech-to-Text Translation (StreamST) requires producing translations concurrently with incoming speech under strict latency constraints, demanding models that balance low latency with high translation quality. Despite rapid progress, evaluation remains fragmented across existing frameworks, which make different assumptions about how systems operate -- for example, whether they process continuous speech or short pre-segmented audio, and whether they support output revision (retranslation) or not (incremental) during decoding. As a result, comparing systems fairly and consistently across studies remains challenging. SimulEval, the most widely used framework, reflects these limitations: it supports only incremental decoding, assumes short segmented inputs, and lacks a native support for system demonstrations. More broadly, existing alternatives address only subsets of evaluation and deployment needs, leaving no unified solution for benchmarking and interactive demonstration. To address this gap, we introduce simulstream, the first open-source framework for StreamST evaluation and demonstration. It supports both incremental and re-translation decoding on long-form speech, provides fine-grained logging for quality and latency evaluation, and includes an interactive web interface for real-time visualization and comparison.
Original Article
View Cached Full Text

Cached at: 07/09/26, 07:55 AM

# Open-Source Toolkit for Evaluation and Demonstration of Streaming Speech-to-Text Translation Systems
Source: [https://arxiv.org/html/2512.17648](https://arxiv.org/html/2512.17648)
Marco Gaido, Sara Papi, Mauro Cettolo, Matteo Negri, Luisa Bentivogli Fondazione Bruno Kessler, Trento, Italy \{mgaido, spapi, cettolo, negri, bentivo\}@fbk\.eu

###### Abstract

Streaming Speech\-to\-Text Translation \(StreamST\) requires producing translations concurrently with incoming speech under strict latency constraints, demanding models that balance low latency with high translation quality\. Despite rapid progress, evaluation remains fragmented across existing frameworks, which make different assumptions about how systems operate—for example, whether they process continuous speech or short pre\-segmented audio, and whether they support output revision \(retranslation\) or not \(incremental\)\. For instance, SimulEval, the most widely used framework, supports only incremental decoding, assumes short segmented inputs, and lacks a native support for system demonstrations\. As a result, comparing systems fairly and consistently across studies remains challenging, with no unified solution for benchmarking and interactive demonstration\. To address this gap, we introducesimulstream, the first open\-source framework for StreamST evaluation and demonstration\. It supports both incremental and re\-translation decoding on long\-form speech, provides fine\-grained logging for quality and latency evaluation, and includes an interactive web interface for real\-time visualization and comparison\.

- ![[Uncaptioned image]](https://arxiv.org/html/2512.17648v2/imgs/github.png)

Simulstream: Open\-Source Toolkit for Evaluation and Demonstration of Streaming Speech\-to\-Text Translation Systems

Marco Gaido, Sara Papi, Mauro Cettolo, Matteo Negri, Luisa BentivogliFondazione Bruno Kessler, Trento, Italy\{mgaido, spapi, cettolo, negri, bentivo\}@fbk\.eu

## 1Introduction

The task of Streaming Speech\-to\-Text Translation \(StreamST\) requires translating continuous, long\-form speech input concurrently with the speaker’s speech\(Renet al\.,[2020](https://arxiv.org/html/2512.17648#bib.bib22)\), posing a significant challenge at the intersection of automatic speech recognition and machine translation\(Fügenet al\.,[2008](https://arxiv.org/html/2512.17648#bib.bib17)\)\. Fundamentally distinct from offline translation, where the entire utterance is available before processing, StreamST systems must adhere to specificlatencyconstraints, defined as the time elapsed between when a segment of speech is spoken and when its translation is produced\. Specifically, translation output must be generatedsimultaneously, or almost in sync, with the incoming speech to remain aligned with the pace of the speaker\. This process requires making decisions with only partial information available—often calledpolicy\(Grissom IIet al\.,[2014](https://arxiv.org/html/2512.17648#bib.bib23)\), which must balance low latency with high\-quality translation\. Despite these inherent challenges, considerable efforts in both academia and industry have led to rapid progress in the field, as evidenced by the growing number of publications on the topic\(Papiet al\.,[2025](https://arxiv.org/html/2512.17648#bib.bib16)\)\.

Two main paradigms emerged for delivering StreamST outputs:retranslationandincrementaldecoding\. Retranslation entails continuously re\-generating the entire target sentence \(or part of it\) whenever new source speech is received\. This strategy utilizes a non\-monotonic decoding approach, enabling dynamic self\-correction and revision of previous outputs to maximize translation quality, but often leading to visible output instability,111[https://research\.google/blog/stabilizing\-live\-speech\-translation\-in\-google\-translate/](https://research.google/blog/stabilizing-live-speech-translation-in-google-translate/)known as flickering\(Arivazhaganet al\.,[2020b](https://arxiv.org/html/2512.17648#bib.bib20)\)\. Incremental decoding instead does not allow the revision or deletion of previously generated outputs \(reflecting an “append\-only” approach\) at the benefit of a more stable user experience\(Dalviet al\.,[2018](https://arxiv.org/html/2512.17648#bib.bib27)\)\. Retranslation is prevalent in industrial applications\(Arivazhaganet al\.,[2020a](https://arxiv.org/html/2512.17648#bib.bib10)\)as it is easy to apply, requiring no specific modification or re\-training to the underlying offline speech translation model\. In contrast, research has largely focused on incremental methods, including both training\-based\(Schneider and Waibel,[2020](https://arxiv.org/html/2512.17648#bib.bib21); Iranzo\-Sánchezet al\.,[2021](https://arxiv.org/html/2512.17648#bib.bib28); Ouyanget al\.,[2025](https://arxiv.org/html/2512.17648#bib.bib19)\), and training\-free approaches\(Polák and Bojar,[2024](https://arxiv.org/html/2512.17648#bib.bib18); Papiet al\.,[2024](https://arxiv.org/html/2512.17648#bib.bib11)\)\. As both paradigms mature, understanding their trade\-offs under consistent conditions has become essential for progress in simultaneous speech translation\.

However, systematic comparison between these paradigms remains an open challenge\. Existing frameworks typically support only subsets of the StreamST pipeline, preventing fair and reproducible benchmarking across decoding strategies\. The most widely used toolkit, SimulEval\(Maet al\.,[2020](https://arxiv.org/html/2512.17648#bib.bib29)\), was only designed for incremental decoding and does not support token deletion, making it incompatible with retranslation methods\. In addition, it assumes short speech segments rather than continuous long\-form streams, which limits its applicability to modern StreamST benchmarks\(Abdulmuminet al\.,[2025](https://arxiv.org/html/2512.17648#bib.bib12); Poláket al\.,[2025](https://arxiv.org/html/2512.17648#bib.bib26)\)\. It also lacks support for interactive system demonstrations and is no longer actively maintained\.222SimulEval has been archived on September 18th, 2025\.Beyond SimulEval, only a limited number of alternative tools have been proposed, with scarce adoption and providing only partial solutions: SLTev\(Ansariet al\.,[2021](https://arxiv.org/html/2512.17648#bib.bib32)\)supports both paradigms but lacks demonstration capabilities, while Lecture Translator\(Huberet al\.,[2023](https://arxiv.org/html/2512.17648#bib.bib33)\)offers a web interface without an open evaluation backend\. As a result, the community lacks a unified, maintained framework for both evaluating and demonstrating StreamST systems\.

To address this gap, we proposesimulstream, the first open\-source \(Apache 2\.0 License\) tool for unified evaluation and demonstration of StreamST systems\. Our contributions are as follows:

- •We introducesimulstream, the first unified open\-source framework for long\-form generation and evaluation of StreamST systems under both incremental and re\-translation strategies, with accurate tracking of emitted and deleted tokens\.
- •We provide a lightweight proxy interface to the community\-standard SimulEval framework, supporting direct reuse of existing systems without modification\.
- •We release an interactive web\-based demonstration platform for real\-time visualization and system comparison\.333Demo:[https://youtu\.be/k0WVOIMZFY8](https://youtu.be/k0WVOIMZFY8)

Beyond enabling reproducible benchmarking,simulstreamestablishes a common infrastructure for studying and comparing different StreamST decoding paradigms under controlled and consistent conditions\. This unified setup has supported its adoption as the official evaluation toolkit for the Simultaneous Translation track of the IWSLT 2026 Evaluation Campaign\(Adelaniet al\.,[2026](https://arxiv.org/html/2512.17648#bib.bib37)\)\.

## 2ThesimulstreamTool

simulstreamprovides a WebSocket server and supporting utilities for running streaming speech processing experiments and demonstrations\. It supports real\-time transcription and translation over streaming audio input\. In this context, streaming assumes a continuous, unbounded speech signal, rather than a sequence of short, pre\-segmented utterances as in earlier simultaneous speech processing evaluations \(e\.g\., SimulEval\)\. The short\-form setting can be emulated by splitting the input audio into small consecutive segments\.

![Refer to caption](https://arxiv.org/html/2512.17648v2/imgs/architecture.png)Figure 1:Architecture of thesimulstreamtool\.### 2\.1Architecture

The package is based on a full\-duplex WebSocket client\-server interaction, shown in Figure[1](https://arxiv.org/html/2512.17648#S2.F1)\. The server waits for connections from the clients\. The clients can send configuration messages in JSON format \(e\.g\., to specify the input/output desired languages\) and audio chunks, encoded as 16\-bit integers\. The server processes the input audio and sends to the client JSONs that contain the transcript/translation generated by the configuredspeech processor, which implements the logic to generate outputs from incoming audio, as in SimulEval agents\. In addition, if configured to do so, the server writes metric logs into a JSONL file, reporting generated \(and deleted\) text at each step together with computational costs and total audio processed, which can be used to compute metrics\.

The codebase is organized into 3 main blocks: the server, the clients, and the evaluation \(see §[2\.3](https://arxiv.org/html/2512.17648#S2.SS3)\)\.

#### Server\.

The WebSocket server is launched via thesimulstream\_servercommand, which accepts two YAML configuration files\. The first defines server\-level settings \(e\.g\., IP/DNS address and port\), while the second specifies thespeech processor\(see §[2\.2](https://arxiv.org/html/2512.17648#S2.SS2)\)\. The server creates a fixed\-size pool of processors to support concurrent client execution\. Incoming connections exceeding the pool capacity are rejected, providing explicit control over concurrency and preventing resource exhaustion and out\-of\-memory errors under high load\.

![Refer to caption](https://arxiv.org/html/2512.17648v2/imgs/interface.png)Figure 2:Screenshot of the web interface\.
#### Clients\.

The tool comes with two clients, an HTTP web server and a command\-line WAV client, meant, respectively, for demo and evaluation of a speech processor\. The HTTP web server provides an HTML/CSS/Javascript web interface interacting with the WebSocket server \(see Figure[2](https://arxiv.org/html/2512.17648#S2.F2)\)\. The command\-line WAV client, instead, gets as argument a file containing a list of WAV files to stream to the server and it can be used to produce the metric logs necessary for evaluating a speech processor\. To further ease experimenting and evaluating speech processors,simulstreamincludes a dedicated command that processes a list of audios without setting up a client\-server interaction and writes the metric logs into a specified file\.

### 2\.2Speech Processors

simulstreamalso comes with several streaming speech processors, which can also be used as examples to build custom ones\.

- •Sliding window\(Senet al\.,[2022](https://arxiv.org/html/2512.17648#bib.bib5)\): a speech processor that applies a fixed\-length sliding\-window retranslation with deduplication to mitigate overlapping outputs when processing unsegmented audio streams\. The approach relies on detecting the longest common subsequence between the current window and the previous one, in order to prevent repeating tokens caused by overlapping audio windows\. This approach is implemented for Canary v2\(Sekoyanet al\.,[2025](https://arxiv.org/html/2512.17648#bib.bib9)\), Seamless\(Communicationet al\.,[2023](https://arxiv.org/html/2512.17648#bib.bib6)\), and any speech\-to\-text HuggingFace model\.
- •StreamAtt\(Papiet al\.,[2024](https://arxiv.org/html/2512.17648#bib.bib11)\): a speech processor that leverages audio\-textual alignments based on cross\-attention scores\. This mechanism serves two purposes:i\)identifying which part of the generated hypothesis should be emitted \(i\.e\., applying the AlignAtt policy;Papiet al\.[2023](https://arxiv.org/html/2512.17648#bib.bib15)\), andii\)determining which part of the audio history to retain in memory, based on the textual history \(i\.e\., the previously generated outputs\), thereby enabling long\-form processing\. This approach is implemented for Seamless and Canary, but can be ported to any speech\-to\-text attention\-based HuggingFace model\.
- •SimulEval Agent Wrapper: a wrapper processor that calls a SimulEval\-based agent\.444It supports agents implemented for SimulEval¿=1\.1\.0\.This enables seamless porting of any existing system developed using the legacy tool\.
- •VAD Wrapper: speech processor that integrates Voice Activity Detection \(VAD\), specifically the Silero VAD\(Team,[2024](https://arxiv.org/html/2512.17648#bib.bib8)\)\. Its function is to split continuous audio streams into speech chunks by filtering out parts that do not contain speech before passing the remaining segments to an underlying speech processor\.

The repository is structured to be easily extended with custom speech processors\. To this aim, users should create a subclass ofsimulstream\.server\.speech\_processors\. SpeechProcessor, add the class to thePYTHONPATH, and reference it in the YAML file configuration of the speech processor\. Subclasses must implement methods to load models, process audio chunks, set source/target languages, and clear internal states\. Speech chunks are fed as 1D NumPy arrays containing PCM audio normalized to the range\[−1\.0,1\.0\]\[\-1\.0,1\.0\]sampled at 16 kHz\. Their size \(in seconds\) is determined by the speech processor itself through a dedicated method and the speech processor has to return incremental outputs, containing the tokens to be deleted from previously generated outputs \(if any\) and the new tokens to be emitted\.

### 2\.3Evaluation

The evaluation of StreamST systems is typically framed as a trade\-off between latency and translation quality\.simulstreamprovides built\-in metrics for both dimensions, while also exposing a simple interface for integrating custom or additional evaluation measures\. Moreover, evaluations operate directly on fine\-grained metric logs that record the full behavior of a speech processor during inference\. As a result, new metrics can be computed a posteriori without requiring additional information, and can be applied to any previously executed run\.

#### Quality\.

Most simultaneous and streaming ST work has relied solely on BLEU\(Papineniet al\.,[2002](https://arxiv.org/html/2512.17648#bib.bib1)\), despite growing evidence that it is suboptimal compared to modern neural metrics with higher correlation to human judgments\(Freitaget al\.,[2022](https://arxiv.org/html/2512.17648#bib.bib2)\)\. Accordingly,simulstreamimplements both BLEU \(computed via sacreBLEU\(Post,[2018](https://arxiv.org/html/2512.17648#bib.bib3)\)\) and COMET555The default model isUnbabel/wmt22\-comet\-da, but alternative models can be specified via a command\-line parameter\.\(Reiet al\.,[2020](https://arxiv.org/html/2512.17648#bib.bib14)\)\. The scores are computed after a re\-segmentation of the full generated text for an audio to match the segmentation of the references, which are assumed to be segmented at the sentence level\. This is achieved usingmweralign\(Post and Hoang,[2025](https://arxiv.org/html/2512.17648#bib.bib13)\), a Python implementation of the widespreadmwerSegmenterbinary executable\(Matusovet al\.,[2005](https://arxiv.org/html/2512.17648#bib.bib4)\)adopted in ST evaluation campaigns\(Abdulmuminet al\.,[2025](https://arxiv.org/html/2512.17648#bib.bib12)\)and previous work on StreamST\(Papiet al\.,[2024](https://arxiv.org/html/2512.17648#bib.bib11)\)\. For streaming processors that may revise or delete previously emitted tokens \(e\.g\., sliding\-window re\-translation\), evaluation is performed on the final output sequence only, while intermediate revised hypotheses are not considered\.

#### Latency\.

simulstreamincludes a reimplementation of the StreamLAAL metric\(Papiet al\.,[2024](https://arxiv.org/html/2512.17648#bib.bib11)\)for latency evaluation\. The main difference is the use ofmweraligninstead ofmwerSegmenterfor automatic resegmentation of generated text against sentence\-level references\. StreamLAAL assumes a monotonic word\-level alignment between system output and reference\. Latency is then computed as the difference between the emission time of each generated word and its expected reference time, where reference words are assumed to be uniformly distributed over the utterance duration \(e\.g\., for a 5\-second utterance with 10 words, each word is assigned a 0\.5\-second timestamp\)\. The emission time of a generated word can be defined in two ways: theideal\(orcomputational\-unaware\) time, corresponding to the amount of audio processed when the word is produced, or thecomputational\-aware\(CA\) time, which additionally accounts for model execution time\. StreamLAAL refers to the former, while StreamLAALCAdenotes the latter\. Since StreamLAAL was originally designed for systems that do not revise previously emitted tokens, we extend its definition to retranslation processors by computing latency on the final output sequence, consistent with the quality evaluation\. Specifically, for each word, we use its last update time as the emission time\. This design choice may overestimate latency compared to user experience in retranslation systems, while boosting the translation quality as it does not account for intermediate—possibly wrong—outputs\. Lastly, for character\-level languages such as Chinese, Japanese, and Korean, the latency unit is represented by a single character, similarly to SimulEval\.

#### Other statistics\.

simulstreamadditionally computes statistics that complement the evaluation metrics defined above\. Specifically, it enables computingnormalized erasure\(NE\) and thereal time factor\(RTF\)\. NE\(Arivazhaganet al\.,[2020a](https://arxiv.org/html/2512.17648#bib.bib10)\)measures flickering in retranslation\. It is defined as the ratio between the number of tokens that have been deleted and the number of final generated tokens\. RTF, instead, is measured as seconds spent in computation for each input audio second\. RTF values greater than 1 indicate that the system is not able to process the input in time before the next input arrives\. As for the metrics above, the system modularity enables easy integration of additional/customized statistics\.

Speech P\.Modelw/f/tCOMET↑\\uparrowBLEU↑\\uparrowStreamLAAL↓\\downarrowStreamLAALCA↓\\downarrowNE↓\\downarrowRTF↓\\downarrowretranslationSliding WindowCanary80\.785328\.712\.472\.800\.57710\.1438100\.788328\.483\.013\.430\.80490\.1865120\.795728\.923\.403\.930\.94750\.2315140\.798629\.203\.934\.471\.12770\.2405SeamlessM4T80\.717424\.512\.422\.800\.85860\.1770100\.735925\.392\.923\.381\.02150\.2101120\.743925\.703\.534\.071\.17780\.2432140\.746925\.654\.264\.901\.34010\.2878VAD \+ Sliding WindowCanary0\.60\.737524\.702\.542\.780\.13040\.08220\.50\.742625\.012\.572\.820\.13930\.08340\.40\.746425\.262\.572\.830\.14880\.08540\.30\.752325\.572\.612\.870\.16310\.0866SeamlessM4T0\.60\.694921\.972\.532\.810\.16310\.09390\.50\.697222\.162\.562\.840\.17090\.09490\.40\.700822\.492\.632\.920\.18420\.09730\.30\.705822\.982\.743\.040\.20600\.1008incrementalStreamAttCanary20\.736517\.622\.893\.520\.00000\.547940\.737017\.782\.923\.590\.00000\.579160\.742218\.233\.264\.040\.00000\.631580\.745218\.263\.534\.210\.00000\.5162SeamlessM4T20\.758926\.421\.952\.230\.00000\.219640\.765327\.252\.252\.530\.00000\.232860\.769527\.802\.562\.850\.00000\.244780\.769627\.942\.843\.130\.00000\.2581Table 1:Quality \(COMET, BLUE\), latency \(StreamLAAL, StreamLAAL\_CA\), flickering \(NE\), and computational cost \(RTF\) of the supportedretranslationandincrementalspeech processors \(Speech P\.\) with Canary and SeamlessM4T v1 medium on the MuST\-C test set \(averaged over all language pairs\)\. The column w/f/t refers to varying, the window length \(w\) for sliding window, the number of frames \(f\) for StreamAtt, and the VAD probability threshold \(t\) for VAD\-based sliding window\.

## 3Experiments

### 3\.1Setup

We demonstrate the utility of our tool by comparing the released speech processors \(§[2\.2](https://arxiv.org/html/2512.17648#S2.SS2)\)\. Specifically, for both Canary v2 and Seamless medium v1,666We also experimented with Seamless large v2 but obtained inferior results \(see Appendix[A](https://arxiv.org/html/2512.17648#A1)\)\.we includei\)retranslation sliding window,ii\)the VAD wrapper with retranslation sliding window as underlying processor, andiii\)incremental StreamAtt\. For the sliding window and VAD wrapper, we slide the window by 2s\.777We tested 1s, 2s, and 3s on the dev set and chose 2s as it gave the best quality/latency trade\-off\.For the sliding window approach, we vary the window length \(8, 10, 12, 14 seconds\) to obtain different operating points in terms of quality and latency and maintain the VAD probability threshold fixed at 0\.1\. For the VAD wrapper, instead, we use 14s as window lenght and we vary the VAD threshold from 0\.3 to 0\.6, which controls whether to be more conservative \(lower values\) or more aggressive \(higher values\) in considering audio as non\-speech and filtering it out\. Lastly, for StreamAtt, we use speech chunks of 1s, and we vary the cutoff frame with 2, 4, 6, and 8 to get different latency\-quality trade\-offs\. A single NVIDIA A40 40GB is used for all the inferences\.

As data, we leverage the 8 language pairs \(en→\\rightarrowde,es,fr,it,nl,pt,ro,ru\) of the widespread MuST\-C dataset\(Di Gangiet al\.,[2019](https://arxiv.org/html/2512.17648#bib.bib7)\)and we process the entire TED talks in the test set \(each lasting∼\\sim10 minutes\)\. As an additional test set, we employ MCIF\(Papiet al\.,[2026](https://arxiv.org/html/2512.17648#bib.bib34)\), consisting of scientific presentations of∼\\sim5\-6 minutes each covering en→\\rightarrowde,it,zh and featuring additional difficulties compared to MuST\-C including different recording qualities, accents, and domain\-specific terminology\. We do not rely on popular ST corpora, e\.g\., CoVoST2\(Wanget al\.,[2020](https://arxiv.org/html/2512.17648#bib.bib31)\)and FLEURS\(Conneauet al\.,[2023](https://arxiv.org/html/2512.17648#bib.bib30)\), as they contain sentence\-level audios \(lasting few seconds\), which are not representative of real use cases of long audio streams\.

22334455660\.60\.60\.650\.650\.70\.70\.750\.75StreamLAAL \(s\)COMET\(a\)en\-de22334455660\.70\.70\.750\.750\.80\.8StreamLAAL \(s\)Re\-translationIncremental\(b\)en\-it33445566770\.620\.620\.640\.640\.660\.660\.680\.680\.70\.7StreamLAAL \(s\)\(c\)en\-zh
Figure 3:Latency \(StreamLAAL↓\\downarrow\) \- Quality \(COMET↑\\uparrow\) curves of Sliding\-windowretranslationand StreamAttincrementalmethods applied to SeamlessM4T v1 medium \(∙\\bullet\) and Canary v2 \(■\\blacksquare\) on the three target languages of MCIF \(except for Canary, which does not support Chinese\)\. Dashed lines indicate computationally aware latency, while solid lines computationally unaware\. Numerical results are presented in Appendix[B](https://arxiv.org/html/2512.17648#A2)\.
### 3\.2Results

Table[1](https://arxiv.org/html/2512.17648#S2.T1)reports the scores obtained by the different speech processors on MuST\-C averaged over all the 8 language pairs\.888Results for each language pair are available at[https://github\.com/hlt\-mt/simulstream/blob/main/examples/must\_results/README\.md](https://github.com/hlt-mt/simulstream/blob/main/examples/must_results/README.md)\.By comparing the retranslation approaches with the two models \(Canary and SeamlessM4T\), Canary emerges as the best performing one by a large margin with analogous trends both with and without VAD\. Although their latency \(StreamLAAL\) is similar, the quality \(COMET, SacreBLEU\) of Canary’s translations is significantly better than that of SeamlessM4T\. Canary also displays a lower amount of flickering \(NE\) and computational costs \(RTF\)\.

Moving to the comparison between the pure sliding window approach and the one preceded by the VAD wrapper, the behavior is consistent for both models\. The flickering and computational costs are dramatically reduced \(flickering is roughly 8×\\timessmaller, and RTF 2\-3×\\timeslower\)\. On the downside, there is a reduced possibility of controlling the latency\-quality tradeoff \(with the VAD wrapper, all the operational points are close to each other, with latency differences spanning 0\.2s and quality less than 0\.015 COMET\) and, most importantly, the translation quality suffers a huge drop\.

Lastly, we compare incremental decoding with StreamAtt against retranslation using the best performing sliding\-window strategy\. To the best of our knowledge, this is the first direct comparison between incremental and retranslation approaches, made possible by the unified implementation and evaluation framework provided bysimulstream\. Notably, although our evaluation metrics are designed to penalize latency while favoring the quality of retranslation methods \(see §[2\.3](https://arxiv.org/html/2512.17648#S2.SS3)\), StreamAtt on Seamless surprisingly outperforms the sliding\-window approach not only in latency but also in translation quality, while completely eliminating flickering effects\. The main drawback is its higher computational cost \(RTF\), particularly in low\-latency settings, although still far from reaching the critical value of 1\.0\. In contrast, Canary exhibits the opposite behavior, with the sliding window achieving substantial quality gains at comparable or even lower latency than StreamAtt\.

The results on MCIF \(Figure[3](https://arxiv.org/html/2512.17648#S3.F3)\) further confirm this trend: retranslation consistently achieves the highest translation quality with Canary, whereas StreamAtt yields the lowest latency with Seamless\. Overall, no single decoding strategy emerges as universally superior across models, indicating that the optimal quality–latency trade\-off is inherently model\- and application\-dependent\.999For instance, incremental decoding remains essential for applications such as cascaded speech\-to\-speech translation systems\(Bachet al\.,[2009](https://arxiv.org/html/2512.17648#bib.bib36); Sudohet al\.,[2020](https://arxiv.org/html/2512.17648#bib.bib35)\)\.These findings highlight the importance ofsimulstreamas a unified framework for fair, systematic, and reproducible comparison of simultaneous decoding strategies, supporting informed design choices for future streaming speech translation systems\.

## 4Conclusions

We presentedsimulstream, the first open\-source framework enabling unified evaluation and demonstration of Streaming Speech\-to\-Text Translation \(StreamST\) systems\. Unlike previous tools,simulstreamsupports both incremental decoding and retranslation, tracks token emissions and deletions, and accommodates long\-form audio, providing a comprehensive platform for assessing translation quality, latency, and computational costs\. In addition, its interactive web interface allows real\-time visualization and comparison of different StreamST systems, bridging the gap between research and practical deployment\. By offering a paradigm\-agnostic, flexible, and extendable toolkit,simulstreamempowers the community to systematically study, benchmark, and showcase modern StreamST approaches, facilitating the advancement of simultaneous ST research\.

## Acknowledgments

We acknowledge the support of the project InnovAction: Network Italiano dei Centri per l’Innovazione Tecnologica \(CUP B47H2200437000\), funded by MIMIT with NPRR \- NextGenerationEU funds, in collaboration with Piazza Copernico S\.r\.l\. This paper has received funding from the European Union’s Horizon Europe programme grant agreement No\. 101213369 \(project DVPS\)\.

## References

- I\. Abdulmumin, V\. Agostinelli, T\. Alumäe, A\. Anastasopoulos, L\. Bentivogli, O\. Bojar, C\. Borg, F\. Bougares, R\. Cattoni, M\. Cettolo, L\. Chen, W\. Chen, R\. Dabre, Y\. Estève, M\. Federico, M\. Fishel, M\. Gaido, D\. Javorský, M\. Kasztelnik, F\. Kponou, M\. Krubiński, T\. Kin Lam, D\. Liu, E\. Matusov, C\. Kumar Maurya, J\. P\. McCrae, S\. Mdhaffar, Y\. Moslem, K\. Murray, S\. Nakamura, M\. Negri, J\. Niehues, A\. Kr\. Ojha, J\. E\. Ortega, S\. Papi, P\. Pecina, P\. Polák, P\. Połeć, A\. Sankar, B\. Savoldi, N\. Sethiya, C\. Sikasote, M\. Sperber, S\. Stüker, K\. Sudoh, B\. Thompson, M\. Turchi, A\. Waibel, P\. Wilken, R\. Zevallos, V\. Zouhar, and M\. Züfle \(2025\)Findings of the IWSLT 2025 evaluation campaign\.InProceedings of the 22nd International Conference on Spoken Language Translation \(IWSLT 2025\),E\. Salesky, M\. Federico, and A\. Anastasopoulos \(Eds\.\),Vienna, Austria \(in\-person and online\),pp\. 412–481\.External Links:[Link](https://aclanthology.org/2025.iwslt-1.44/),[Document](https://dx.doi.org/10.18653/v1/2025.iwslt-1.44),ISBN 979\-8\-89176\-272\-5Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p3.1),[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px1.p1.1)\.
- D\. I\. Adelani, V\. Agostinelli, A\. Anastasopoulos, L\. Bentivogli, O\. Bojar, S\. Bratières, M\. Carpuat, F\. Carraro, R\. Cattoni, M\. Cettolo, L\. Chen, M\. Federico, M\. Gaido, M\. Gupta, H\. Han, A\. Hatami, L\. C\. Howe, D\. Javorský, Y\. Jeon, M\. Kasztelnik, A\. Laurent, D\. Liu, N\. Luu, M\. Ma, D\. Macháček, M\. Maltais, E\. Matusov, J\. McCrae, C\. Meng, C\. K\. Maurya, M\. Mohammadamini, Y\. Moslem, K\. Murray, S\. Nakamura, M\. Negri, J\. Niehues, A\. Kr\. Ojha, J\. E\. Ortega, S\. Ouyang, S\. Papi, P\. Polák, F\. Retkowski, S\. Sánchez, B\. Savoldi, C\. Sikasote, M\. Sperber, S\. Stüker, K\. Sudoh, M\. Tahon, M\. Turchi, A\. Waibel, P\. Wilken, R\. J\. Zevallos, V\. Zouhar, and M\. Züfle \(2026\)Speech translation and metrics in 2026: findings of the IWSLT campaign\.InProceedings of the 23rd International Conference on Spoken Language Translation \(IWSLT 2026\),E\. Salesky, A\. Anastasopoulos, M\. Negri, and M\. Federico \(Eds\.\),San Diego, USA \(in\-person and online\),pp\. 336–422\.External Links:[Link](https://aclanthology.org/2026.iwslt-1.39/),[Document](https://dx.doi.org/10.18653/v1/2026.iwslt-1.39),ISBN 979\-8\-89176\-411\-8Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p6.1)\.
- SLTEV: comprehensive evaluation of spoken language translation\.InProceedings of the 16th Conference of the European Chapter of the Association for Computational Linguistics: System Demonstrations,D\. Gkatzia and D\. Seddah \(Eds\.\),Online,pp\. 71–79\.External Links:[Link](https://aclanthology.org/2021.eacl-demos.9/),[Document](https://dx.doi.org/10.18653/v1/2021.eacl-demos.9)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p3.1)\.
- N\. Arivazhagan, C\. Cherry, W\. Macherey, and G\. Foster \(2020a\)Re\-translation versus streaming for simultaneous translation\.InProceedings of the 17th International Conference on Spoken Language Translation,M\. Federico, A\. Waibel, K\. Knight, S\. Nakamura, H\. Ney, J\. Niehues, S\. Stüker, D\. Wu, J\. Mariani, and F\. Yvon \(Eds\.\),Online,pp\. 220–227\.External Links:[Link](https://aclanthology.org/2020.iwslt-1.27/),[Document](https://dx.doi.org/10.18653/v1/2020.iwslt-1.27)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p2.1),[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px3.p1.1)\.
- N\. Arivazhagan, C\. Cherry, I\. Te, W\. Macherey, P\. Baljekar, and G\. Foster \(2020b\)Re\-translation strategies for long form, simultaneous, spoken language translation\.InICASSP 2020 \- 2020 IEEE International Conference on Acoustics, Speech and Signal Processing \(ICASSP\),Vol\.,pp\. 7919–7923\.External Links:[Document](https://dx.doi.org/10.1109/ICASSP40776.2020.9054585)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p2.1)\.
- N\. Bach, R\. Hsiao, M\. Eck, P\. Charoenpornsawat, S\. Vogel, T\. Schultz, I\. Lane, A\. Waibel, and A\. W\. Black \(2009\)Incremental adaptation of speech\-to\-speech translation\.InProceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics, Companion Volume: Short Papers,NAACL\-Short ’09,USA,pp\. 149–152\.Cited by:[footnote 9](https://arxiv.org/html/2512.17648#footnote9)\.
- S\. Communication, L\. Barrault, Y\. Chung, M\. C\. Meglioli, D\. Dale, N\. Dong, P\. Duquenne, H\. Elsahar, H\. Gong, K\. Heffernan, J\. Hoffman, C\. Klaiber, P\. Li, D\. Licht, J\. Maillard, A\. Rakotoarison, K\. R\. Sadagopan, G\. Wenzek, E\. Ye, B\. Akula, P\. Chen, N\. E\. Hachem, B\. Ellis, G\. M\. Gonzalez, J\. Haaheim, P\. Hansanti, R\. Howes, B\. Huang, M\. Hwang, H\. Inaguma, S\. Jain, E\. Kalbassi, A\. Kallet, I\. Kulikov, J\. Lam, D\. Li, X\. Ma, R\. Mavlyutov, B\. Peloquin, M\. Ramadan, A\. Ramakrishnan, A\. Sun, K\. Tran, T\. Tran, I\. Tufanov, V\. Vogeti, C\. Wood, Y\. Yang, B\. Yu, P\. Andrews, C\. Balioglu, M\. R\. Costa\-jussà, O\. Celebi, M\. Elbayad, C\. Gao, F\. Guzmán, J\. Kao, A\. Lee, A\. Mourachko, J\. Pino, S\. Popuri, C\. Ropers, S\. Saleem, H\. Schwenk, P\. Tomasello, C\. Wang, J\. Wang, and S\. Wang \(2023\)SeamlessM4T: massively multilingual & multimodal machine translation\.External Links:2308\.11596,[Link](https://arxiv.org/abs/2308.11596)Cited by:[1st item](https://arxiv.org/html/2512.17648#S2.I1.i1.p1.1)\.
- A\. Conneau, M\. Ma, S\. Khanuja, Y\. Zhang, V\. Axelrod, S\. Dalmia, J\. Riesa, C\. Rivera, and A\. Bapna \(2023\)Fleurs: few\-shot learning evaluation of universal representations of speech\.In2022 IEEE Spoken Language Technology Workshop \(SLT\),pp\. 798–805\.Cited by:[§3\.1](https://arxiv.org/html/2512.17648#S3.SS1.p2.4)\.
- F\. Dalvi, N\. Durrani, H\. Sajjad, and S\. Vogel \(2018\)Incremental decoding and training methods for simultaneous translation in neural machine translation\.InProceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 \(Short Papers\),M\. Walker, H\. Ji, and A\. Stent \(Eds\.\),New Orleans, Louisiana,pp\. 493–499\.External Links:[Link](https://aclanthology.org/N18-2079/),[Document](https://dx.doi.org/10.18653/v1/N18-2079)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p2.1)\.
- M\. A\. Di Gangi, R\. Cattoni, L\. Bentivogli, M\. Negri, and M\. Turchi \(2019\)MuST\-C: a Multilingual Speech Translation Corpus\.InProceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 \(Long and Short Papers\),J\. Burstein, C\. Doran, and T\. Solorio \(Eds\.\),Minneapolis, Minnesota,pp\. 2012–2017\.External Links:[Link](https://aclanthology.org/N19-1202/),[Document](https://dx.doi.org/10.18653/v1/N19-1202)Cited by:[§3\.1](https://arxiv.org/html/2512.17648#S3.SS1.p2.4)\.
- M\. Freitag, R\. Rei, N\. Mathur, C\. Lo, C\. Stewart, E\. Avramidis, T\. Kocmi, G\. Foster, A\. Lavie, and A\. F\. T\. Martins \(2022\)Results of WMT22 metrics shared task: stop using BLEU – neural metrics are better and more robust\.InProceedings of the Seventh Conference on Machine Translation \(WMT\),P\. Koehn, L\. Barrault, O\. Bojar, F\. Bougares, R\. Chatterjee, M\. R\. Costa\-jussà, C\. Federmann, M\. Fishel, A\. Fraser, M\. Freitag, Y\. Graham, R\. Grundkiewicz, P\. Guzman, B\. Haddow, M\. Huck, A\. Jimeno Yepes, T\. Kocmi, A\. Martins, M\. Morishita, C\. Monz, M\. Nagata, T\. Nakazawa, M\. Negri, A\. Névéol, M\. Neves, M\. Popel, M\. Turchi, and M\. Zampieri \(Eds\.\),Abu Dhabi, United Arab Emirates \(Hybrid\),pp\. 46–68\.External Links:[Link](https://aclanthology.org/2022.wmt-1.2/)Cited by:[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px1.p1.1)\.
- C\. Fügen, A\. Waibel, and M\. Kolss \(2008\)Simultaneous translation of lectures and speeches\.Machine Translation21\(4\),pp\. 209–252\.External Links:[Document](https://dx.doi.org/10.1007/s10590-008-9047-0)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p1.1)\.
- A\. Grissom II, H\. He, J\. Boyd\-Graber, J\. Morgan, and H\. Daumé III \(2014\)Don’t until the final verb wait: reinforcement learning for simultaneous machine translation\.InProceedings of the 2014 Conference on Empirical Methods in Natural Language Processing \(EMNLP\),A\. Moschitti, B\. Pang, and W\. Daelemans \(Eds\.\),Doha, Qatar,pp\. 1342–1352\.External Links:[Link](https://aclanthology.org/D14-1140/),[Document](https://dx.doi.org/10.3115/v1/D14-1140)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p1.1)\.
- C\. Huber, T\. A\. Dinh, C\. Mullov, N\. Pham, T\. B\. Nguyen, F\. Retkowski, S\. Constantin, E\. Ugan, D\. Liu, Z\. Li, S\. Koneru, J\. Niehues, and A\. Waibel \(2023\)End\-to\-end evaluation for low\-latency simultaneous speech translation\.InProceedings of the 2023 Conference on Empirical Methods in Natural Language Processing: System Demonstrations,Y\. Feng and E\. Lefever \(Eds\.\),Singapore,pp\. 12–20\.External Links:[Link](https://aclanthology.org/2023.emnlp-demo.2/),[Document](https://dx.doi.org/10.18653/v1/2023.emnlp-demo.2)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p3.1)\.
- J\. Iranzo\-Sánchez, J\. Jorge, P\. Baquero\-Arnal, J\. A\. Silvestre\-Cerdà, A\. Giménez, J\. Civera, A\. Sanchis, and A\. Juan \(2021\)Streaming cascade\-based speech translation leveraged by a direct segmentation model\.Neural Networks142,pp\. 303–315\.External Links:ISSN 0893\-6080,[Document](https://dx.doi.org/https%3A//doi.org/10.1016/j.neunet.2021.05.013),[Link](https://www.sciencedirect.com/science/article/pii/S0893608021002057)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p2.1)\.
- X\. Ma, M\. J\. Dousti, C\. Wang, J\. Gu, and J\. Pino \(2020\)SIMULEVAL: an evaluation toolkit for simultaneous translation\.InProceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: System Demonstrations,Q\. Liu and D\. Schlangen \(Eds\.\),Online,pp\. 144–150\.External Links:[Link](https://aclanthology.org/2020.emnlp-demos.19/),[Document](https://dx.doi.org/10.18653/v1/2020.emnlp-demos.19)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p3.1)\.
- E\. Matusov, G\. Leusch, O\. Bender, and H\. Ney \(2005\)Evaluating machine translation output with automatic sentence segmentation\.InProceedings of the Second International Workshop on Spoken Language Translation,Pittsburgh, Pennsylvania, USA\.External Links:[Link](https://aclanthology.org/2005.iwslt-1.19)Cited by:[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px1.p1.1)\.
- S\. Ouyang, X\. Xu, and L\. Li \(2025\)InfiniSST: simultaneous translation of unbounded speech with large language model\.InFindings of the Association for Computational Linguistics: ACL 2025,W\. Che, J\. Nabende, E\. Shutova, and M\. T\. Pilehvar \(Eds\.\),Vienna, Austria,pp\. 3032–3046\.External Links:[Link](https://aclanthology.org/2025.findings-acl.157/),[Document](https://dx.doi.org/10.18653/v1/2025.findings-acl.157),ISBN 979\-8\-89176\-256\-5Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p2.1)\.
- S\. Papi, M\. Gaido, M\. Negri, and L\. Bentivogli \(2024\)StreamAtt: direct streaming speech\-to\-text translation with attention\-based audio history selection\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),L\. Ku, A\. Martins, and V\. Srikumar \(Eds\.\),Bangkok, Thailand,pp\. 3692–3707\.External Links:[Link](https://aclanthology.org/2024.acl-long.202/),[Document](https://dx.doi.org/10.18653/v1/2024.acl-long.202)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p2.1),[2nd item](https://arxiv.org/html/2512.17648#S2.I1.i2.p1.1),[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px1.p1.1),[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px2.p1.1)\.
- S\. Papi, P\. Polák, D\. Macháček, and O\. Bojar \(2025\)How “real” is your real\-time simultaneous speech\-to\-text translation system?\.Transactions of the Association for Computational Linguistics13,pp\. 281–313\.External Links:[Link](https://aclanthology.org/2025.tacl-1.14/),[Document](https://dx.doi.org/10.1162/tacl%5Fa%5F00740)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p1.1)\.
- S\. Papi, M\. Turchi, and M\. Negri \(2023\)AlignAtt: using attention\-based audio\-translation alignments as a guide for simultaneous speech translation\.InInterspeech 2023,pp\. 3974–3978\.External Links:[Document](https://dx.doi.org/10.21437/Interspeech.2023-170),ISSN 2958\-1796Cited by:[2nd item](https://arxiv.org/html/2512.17648#S2.I1.i2.p1.1)\.
- S\. Papi, M\. Züfle, M\. Gaido, B\. Savoldi, D\. Liu, I\. Douros, L\. Bentivogli, and J\. Niehues \(2026\)MCIF: multimodal crosslingual instruction\-following benchmark from scientific talks\.InThe Fourteenth International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=PtPYZYfa0h)Cited by:[§3\.1](https://arxiv.org/html/2512.17648#S3.SS1.p2.4)\.
- K\. Papineni, S\. Roukos, T\. Ward, and W\. Zhu \(2002\)Bleu: a method for automatic evaluation of machine translation\.InProceedings of the 40th Annual Meeting of the Association for Computational Linguistics,P\. Isabelle, E\. Charniak, and D\. Lin \(Eds\.\),Philadelphia, Pennsylvania, USA,pp\. 311–318\.External Links:[Link](https://aclanthology.org/P02-1040/),[Document](https://dx.doi.org/10.3115/1073083.1073135)Cited by:[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px1.p1.1)\.
- P\. Polák and O\. Bojar \(2024\)Long\-form end\-to\-end speech translation via latent alignment segmentation\.In2024 IEEE Spoken Language Technology Workshop \(SLT\),Vol\.,pp\. 1076–1082\.External Links:[Document](https://dx.doi.org/10.1109/SLT61566.2024.10832264)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p2.1)\.
- P\. Polák, S\. Papi, L\. Bentivogli, and O\. Bojar \(2025\)Better late than never: evaluation of latency metrics for simultaneous speech\-to\-text translation\.arXiv preprint arXiv:2509\.17349\.Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p3.1)\.
- M\. Post and H\. Hoang \(2025\)Effects of automatic alignment on speech translation metrics\.InProceedings of the 22nd International Conference on Spoken Language Translation \(IWSLT 2025\),E\. Salesky, M\. Federico, and A\. Anastasopoulos \(Eds\.\),Vienna, Austria \(in\-person and online\),pp\. 84–92\.External Links:[Link](https://aclanthology.org/2025.iwslt-1.7/),[Document](https://dx.doi.org/10.18653/v1/2025.iwslt-1.7),ISBN 979\-8\-89176\-272\-5Cited by:[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px1.p1.1)\.
- M\. Post \(2018\)A call for clarity in reporting BLEU scores\.InProceedings of the Third Conference on Machine Translation: Research Papers,O\. Bojar, R\. Chatterjee, C\. Federmann, M\. Fishel, Y\. Graham, B\. Haddow, M\. Huck, A\. J\. Yepes, P\. Koehn, C\. Monz, M\. Negri, A\. Névéol, M\. Neves, M\. Post, L\. Specia, M\. Turchi, and K\. Verspoor \(Eds\.\),Brussels, Belgium,pp\. 186–191\.External Links:[Link](https://aclanthology.org/W18-6319/),[Document](https://dx.doi.org/10.18653/v1/W18-6319)Cited by:[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px1.p1.1)\.
- R\. Rei, C\. Stewart, A\. C\. Farinha, and A\. Lavie \(2020\)COMET: a neural framework for MT evaluation\.InProceedings of the 2020 Conference on Empirical Methods in Natural Language Processing \(EMNLP\),B\. Webber, T\. Cohn, Y\. He, and Y\. Liu \(Eds\.\),Online,pp\. 2685–2702\.External Links:[Link](https://aclanthology.org/2020.emnlp-main.213/),[Document](https://dx.doi.org/10.18653/v1/2020.emnlp-main.213)Cited by:[§2\.3](https://arxiv.org/html/2512.17648#S2.SS3.SSS0.Px1.p1.1)\.
- Y\. Ren, J\. Liu, X\. Tan, C\. Zhang, T\. Qin, Z\. Zhao, and T\. Liu \(2020\)SimulSpeech: end\-to\-end simultaneous speech to text translation\.InProceedings of the 58th Annual Meeting of the Association for Computational Linguistics,D\. Jurafsky, J\. Chai, N\. Schluter, and J\. Tetreault \(Eds\.\),Online,pp\. 3787–3796\.External Links:[Link](https://aclanthology.org/2020.acl-main.350/),[Document](https://dx.doi.org/10.18653/v1/2020.acl-main.350)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p1.1)\.
- F\. Schneider and A\. Waibel \(2020\)Towards stream translation: adaptive computation time for simultaneous machine translation\.InProceedings of the 17th International Conference on Spoken Language Translation,M\. Federico, A\. Waibel, K\. Knight, S\. Nakamura, H\. Ney, J\. Niehues, S\. Stüker, D\. Wu, J\. Mariani, and F\. Yvon \(Eds\.\),Online,pp\. 228–236\.External Links:[Link](https://aclanthology.org/2020.iwslt-1.28/),[Document](https://dx.doi.org/10.18653/v1/2020.iwslt-1.28)Cited by:[§1](https://arxiv.org/html/2512.17648#S1.p2.1)\.
- M\. Sekoyan, N\. R\. Koluguri, N\. Tadevosyan, P\. Zelasko, T\. Bartley, N\. Karpov, J\. Balam, and B\. Ginsburg \(2025\)Canary\-1b\-v2 & parakeet\-tdt\-0\.6b\-v3: efficient and high\-performance models for multilingual asr and ast\.External Links:2509\.14128,[Link](https://arxiv.org/abs/2509.14128)Cited by:[1st item](https://arxiv.org/html/2512.17648#S2.I1.i1.p1.1)\.
- S\. Sen, O\. Bojar, and B\. Haddow \(2022\)Simultaneous translation for unsegmented input: a sliding window approach\.External Links:2210\.09754,[Link](https://arxiv.org/abs/2210.09754)Cited by:[1st item](https://arxiv.org/html/2512.17648#S2.I1.i1.p1.1)\.
- K\. Sudoh, T\. Kano, S\. Novitasari, T\. Yanagita, S\. Sakti, and S\. Nakamura \(2020\)Simultaneous speech\-to\-speech translation system with neural incremental asr, mt, and tts\.External Links:2011\.04845,[Link](https://arxiv.org/abs/2011.04845)Cited by:[footnote 9](https://arxiv.org/html/2512.17648#footnote9)\.
- S\. Team \(2024\)Silero vad: pre\-trained enterprise\-grade voice activity detector \(vad\), number detector and language classifier\.GitHub\.Note:[https://github\.com/snakers4/silero\-vad](https://github.com/snakers4/silero-vad)Cited by:[4th item](https://arxiv.org/html/2512.17648#S2.I1.i4.p1.1)\.
- C\. Wang, A\. Wu, and J\. Pino \(2020\)Covost 2 and massively multilingual speech\-to\-text translation\.arXiv preprint arXiv:2007\.10310\.Cited by:[§3\.1](https://arxiv.org/html/2512.17648#S3.SS1.p2.4)\.

## Appendix AComparison with SeamlessM4T v2 Large

Table[2](https://arxiv.org/html/2512.17648#A2.T2)reports the scores for SeamlessM4T v2 large and SeamlessM4T v1 medium\. Interestingly, SeamlessM4T v1 medium outperforms by a large margin the v2 large version on all metrics – including those related to output quality – but normalized erasure\. The latency is higher not only due to the \(expected\) higher computational cost, evident from the high RTF, but also the ideal StreamLAAL is notably worse\. For this reason, the results in the main paper are reported using the medium v1 version\.

## Appendix BNumerical Results on MCIF

Numerical results for Figure[3](https://arxiv.org/html/2512.17648#S3.F3)are presented in Table[3](https://arxiv.org/html/2512.17648#A2.T3)in the next page\.

Modelw/fCOMET↑\\uparrowBLEU↑\\uparrowStreamLAAL↓\\downarrowStreamLAALCA↓\\downarrowNE↓\\downarrowRTF↓\\downarrowSeamlessM4T v2 large80\.701621\.723\.294\.140\.70620\.4417100\.708923\.313\.574\.550\.84550\.4505120\.708923\.313\.574\.550\.84550\.4505140\.700520\.026\.357\.581\.03160\.6101SeamlessM4T v1 medium80\.717424\.512\.422\.800\.85860\.1770100\.735925\.392\.923\.381\.02150\.2101120\.743925\.703\.534\.071\.17780\.2432140\.746925\.654\.264\.901\.34010\.2878Table 2:Quality \(COMET, BLUE\), latency \(StreamLAAL, StreamLAAL\_CA\), flickering \(NE\), and computational cost \(RTF\) of the sliding window processor using SeamlessM4T v2 large and SeamlessM4T v1 medium, averaged across the 8 language pairs of MuST\-C\.Speech P\.Modelw/fCOMET↑\\uparrowBLEU↑\\uparrowStreamLAAL↓\\downarrowStreamLAALCA↓\\downarrowNE↓\\downarrowRTF↓\\downarrow\\cellcolorgray\!15en\-deincrementalSeamlessM4T20\.653519\.481\.491\.670\.00000\.162540\.672322\.171\.781\.980\.00000\.178060\.679922\.861\.962\.160\.00000\.190680\.685923\.822\.312\.510\.00000\.2009Canary20\.674617\.432\.973\.520\.00000\.468940\.681417\.403\.073\.720\.00000\.522160\.689817\.993\.534\.120\.00000\.509780\.690618\.013\.844\.540\.00000\.5825retranslationSeamlessM4T80\.601418\.793\.073\.430\.68300\.1757100\.614618\.073\.804\.250\.80090\.2133120\.618317\.764\.475\.010\.93230\.2474140\.616116\.165\.586\.230\.99870\.2858Canary80\.685526\.012\.682\.990\.70960\.1571100\.707125\.673\.213\.660\.86580\.2135120\.749030\.193\.524\.081\.09600\.2595140\.759330\.024\.064\.701\.22390\.2918\\cellcolorgray\!15en\-itincrementalSeamlessM4T20\.719827\.591\.471\.640\.00000\.147440\.742031\.841\.681\.860\.00000\.159560\.749633\.561\.902\.090\.00000\.168980\.758534\.792\.222\.410\.00000\.1784Canary20\.738923\.552\.883\.540\.00000\.552540\.744825\.712\.843\.470\.00000\.508360\.740224\.702\.102\.860\.00000\.555480\.761426\.603\.113\.640\.00000\.4893retranslationSeamlessM4T80\.704631\.383\.073\.400\.73130\.1614100\.713731\.063\.654\.070\.91220\.1901120\.719530\.614\.555\.041\.04970\.2218140\.714029\.065\.496\.051\.19040\.2561Canary80\.781137\.962\.562\.900\.62940\.1673100\.788837\.593\.033\.400\.77400\.1824120\.814543\.183\.433\.941\.02170\.2376140\.818643\.813\.804\.381\.18620\.2701\\cellcolorgray\!15en\-zhincrementalSeamlessM4T20\.684527\.353\.183\.500\.00000\.212140\.695728\.783\.413\.680\.00000\.188460\.699228\.783\.643\.910\.00000\.194280\.697828\.853\.393\.640\.00000\.1899retranslationSeamlessM4T80\.629525\.023\.293\.590\.79560\.1423100\.623424\.624\.144\.511\.03440\.1690120\.633524\.875\.175\.591\.14880\.1942140\.630723\.136\.336\.851\.23020\.2215

Table 3:MCIF numerical results across speech processors \(StreamAtt forincremental, and Sliding Window forretranslation\), language pairs, and models\.

Similar Articles

OpenSTBench: Beyond Semantic Evaluation for Speech Translation

Hugging Face Daily Papers

OpenSTBench is a unified multidimensional evaluation framework for speech translation systems that jointly assesses translation quality, speech quality, speaker preservation, emotion fidelity, and latency across both S2TT and S2ST systems in offline and streaming settings. The framework addresses the gap left by fragmented evaluation protocols and provides a reproducible benchmark for comparing heterogeneous speech translation systems.

Streaming Speech-to-Text Translation with a SpeechLLM

arXiv cs.CL

Presents a SpeechLLM architecture for streaming speech-to-text translation that adaptively decides when to output tokens based on audio, achieving 1-2 second latency with quality close to non-streaming baselines.