SLAM-Omni: Timbre-Controllable Voice Interaction System with Single-Stage Training
Wenxi Chen, Ziyang Ma, Ruiqi Yan, Yuzhe Liang, Xiquan Li, Ruiyang Xu, Zhikang Niu, Yanqiao Zhu, Yifan Yang, Zhanxun Liu, Kai Yu, Yuxuan Hu, Jinyu Li, Yan Lu, Shujie Liu, Xie Chen
TL;DR
SLAM-Omni delivers a timbre-controllable, end-to-end spoken dialogue system trained in a single stage, introducing semantic-group modeling to shorten audio token sequences and historical text prompting to compress dialogue history. By decoupling speaker timbre into a vocoder and using a flow-matching vocoder pipeline, it achieves strong acoustic quality and speech-text alignment without ASR/TTS pre-training, while supporting multilingual and multi-turn interactions. Evaluations across English and Chinese benchmarks show competitive performance on understanding, reasoning, and conversation, with notable gains in UTMOS and WER metrics. The approach promises efficient, real-time voice interaction with zero-shot timbre control, though it acknowledges limitations in preserving rich non-verbal context from long histories and the need to explore scaling to larger LLM backbones.
Abstract
Recent advancements highlight the potential of end-to-end real-time spoken dialogue systems, showcasing their low latency and high quality. In this paper, we introduce SLAM-Omni, a timbre-controllable, end-to-end voice interaction system with single-stage training. SLAM-Omni achieves zero-shot timbre control by modeling spoken language with semantic tokens and decoupling speaker information to a vocoder. By predicting grouped speech semantic tokens at each step, our method significantly reduces the sequence length of audio tokens, accelerating both training and inference. Additionally, we propose historical text prompting to compress dialogue history, facilitating efficient multi-round interactions. Comprehensive evaluations reveal that SLAM-Omni outperforms prior models of similar scale, requiring only 15 hours of training on 4 GPUs with limited data. Notably, it is the first spoken dialogue system to achieve competitive performance with a single-stage training approach, eliminating the need for pre-training on TTS or ASR tasks. Further experiments validate its multilingual and multi-turn dialogue capabilities on larger datasets.
