Learning When to Speak: Latency and Quality Trade-offs for Simultaneous Speech-to-Speech Translation with Offline Models

Liam Dugan, Anshul Wadhawan, Kyle Spence, Chris Callison-Burch, Morgan McGuire +1 more
6/1/2023
cs.CLcs.LGcs.SD

No official code found. Best implementation: liamdugan/speech-to-speech (32 stars, last commit 2025-01-14).

Abstract

Recent work in speech-to-speech translation (S2ST) has focused primarily on offline settings, where the full input utterance is available before any output is given. This, however, is not reasonable in many real-world scenarios. In latency-sensitive applications, rather than waiting for the full utterance, translations should be spoken as soon as the information in the input is present. In this work, we introduce a system for simultaneous S2ST targeting real-world use cases. Our system supports translation from 57 languages to English with tunable parameters for dynamically adjusting the latency of the output -- including four policies for determining when to speak an output sequence. We show that these policies achieve offline-level accuracy with minimal increases in latency over a Greedy (wait-$k$) baseline. We open-source our evaluation code and interactive test script to aid future SimulS2ST research and application development.

View on arXivView PDF

Code Implementations(1)

Code for the INTERSPEECH 2023 paper "Learning When to Speak: Latency and Quality Trade-offs for Simultaneous Speech-to-Speech Translation with Offline Models"

326PythonJan 31, 20231 years ago
simultaneous-translationspeechspeech-processingspeech-to-speechspeech-translation

Similar Papers

Cite this paper

@article{dugan2023learning,
  title  = {Learning When to Speak: Latency and Quality Trade-offs for Simultaneous Speech-to-Speech Translation with Offline Models},
  author = {Liam Dugan and Anshul Wadhawan and Kyle Spence and Chris Callison-Burch and Morgan McGuire and Victor Zordan},
  year   = {2023},
  eprint = {2306.01201},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.01201v1}
}

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/2306.01201.svg)](https://codeofpaper.com/paper/2306.01201)

Discussion