StreamSpeech: Simultaneous Speech-to-Speech Translation with Multi-task Learning

Shaolei Zhang, Qingkai Fang, Shoutao Guo, Zhengrui Ma, Min Zhang +1 more
6/5/2024
cs.CLcs.AIcs.SD

No official code found. Best implementation: ictnlp/StreamSpeech (1,275 stars, MIT, last commit 2025-06-29).

Abstract

Simultaneous speech-to-speech translation (Simul-S2ST, a.k.a streaming speech translation) outputs target speech while receiving streaming speech inputs, which is critical for real-time communication. Beyond accomplishing translation between speech, Simul-S2ST requires a policy to control the model to generate corresponding target speech at the opportune moment within speech inputs, thereby posing a double challenge of translation and policy. In this paper, we propose StreamSpeech, a direct Simul-S2ST model that jointly learns translation and simultaneous policy in a unified framework of multi-task learning. Adhering to a multi-task learning approach, StreamSpeech can perform offline and simultaneous speech recognition, speech translation and speech synthesis via an "All-in-One" seamless model. Experiments on CVSS benchmark demonstrate that StreamSpeech achieves state-of-the-art performance in both offline S2ST and Simul-S2ST tasks. Besides, StreamSpeech is able to present high-quality intermediate results (i.e., ASR or translation results) during simultaneous translation process, offering a more comprehensive real-time communication experience.

View on arXivView PDF

Code Implementations(1)

ictnlp/StreamSpeechCommunity100%
MIT

StreamSpeech is an “All in One” seamless model for offline and simultaneous speech recognition, speech translation and speech synthesis.

1,275104C, C++Jun 4, 20241 years agoMIT
all-in-oneasraudio-processingmachine-translationnon-autoregressive+15 more

Similar Papers

Cite this paper

@article{zhang2024streamspeech,
  title  = {StreamSpeech: Simultaneous Speech-to-Speech Translation with Multi-task Learning},
  author = {Shaolei Zhang and Qingkai Fang and Shoutao Guo and Zhengrui Ma and Min Zhang and Yang Feng},
  year   = {2024},
  eprint = {2406.03049},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.03049v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.03049.svg)](https://codeofpaper.com/paper/2406.03049)

Discussion