Good Papers

PolyVoice: Language Models for Speech to Speech Translation

PolyVoice uses two language models for speech-to-speech translation, generating discrete speech units to support unwritten languages while preserving speaker voice and style.

Dong, Qianqian, Zhiying Huang, Qiao Tian, Chen Xu, Tom Ko, Yunlong Zhao, Feng, Siyuan, Tang Li, Kexin Wang, Xuxin Cheng, Fengpeng Yue, Ye Bai, Xi Chen, Lu Lu, Zejun Ma, Yu‐Ping Wang, Mingxuan Wang, Yuxuan Wang

Published Jun 5, 20235 citations▲ 4 on Hugging FacearXiv ↗

69%
OverallHighly rated
?
OverallHighly ratedVote to see the score
Readers
–

Only vote on papers you've read. Sign in to vote.

AI panel4/20reviewers recommend it
lenient 4/5
medium 0/10
strict 0/5
AI panel?Vote to see what the 20 AI reviewers said

Abstract

We propose PolyVoice, a language model-based framework for speech-to-speech translation (S2ST) system. Our framework consists of two language models: a translation language model and a speech synthesis language model. We use discretized speech units, which are generated in a fully unsupervised way, and thus our framework can be used for unwritten languages. For the speech synthesis part, we adopt the existing VALL-E X approach and build a unit-based audio language model. This grants our framework the ability to preserve the voice characteristics and the speaking style of the original speech. We examine our system on Chinese $\rightarrow$ English and English $\rightarrow$ Spanish pairs. Experimental results show that our system can generate speech with high translation quality and audio quality. Speech samples are available at https://speechtranslation.github.io/polyvoice.