SpeechTokenizer: Unified Speech Tokenizer for Speech Large Language Models

Xin Zhang, Dong Zhang, Shimin Li, Yaqian Zhou, Xipeng Qiu
2/12/2026

No official code found. Best implementation: ZhangXInFD/SpeechTokenizer (665 stars, Apache-2.0, last commit 2024-06-09). 2 more below.

Abstract

Current speech large language models build upon discrete speech representations, which can be categorized into semantic tokens and acoustic tokens. However, existing speech tokens are not specifically designed for speech language modeling. To assess the suitability of speech tokens for building speech language models, we established the first benchmark, SLMTokBench. Our results indicate that neither semantic nor acoustic tokens are ideal for this purpose. Therefore, we propose SpeechTokenizer, a unified speech tokenizer for speech large language models. SpeechTokenizer adopts the Encoder-Decoder architecture with residual vector quantization (RVQ). Unifying semantic and acoustic tokens, SpeechTokenizer disentangles different aspects of speech information hierarchically across different RVQ layers. Furthermore, We construct a Unified Speech Language Model (USLM) leveraging SpeechTokenizer. Experiments show that SpeechTokenizer performs comparably to EnCodec in speech reconstruction and demonstrates strong performance on the SLMTokBench benchmark. Also, USLM outperforms VALL-E in zero-shot Text-to-Speech tasks. Code and models are available at https://github.com/ZhangXInFD/SpeechTokenizer/.

View on arXivView PDF

Code Implementations(3)

Apache-2.0

This is the code for the SpeechTokenizer presented in the SpeechTokenizer: Unified Speech Tokenizer for Speech Language Models. Samples are presented on

66568Roff, ShellAug 28, 20232 years agoApache-2.0
0nutation/USLMCommunity100%

Unified Speech Language Model for paper "SpeechTokenizer: Unified Speech Tokenizer for Speech Large Language Models"(ICLR 2024)

15212Shell, PythonAug 28, 20233 years ago

SLMTokBench for paper "SpeechTokenizer: Unified Speech Tokenizer for Speech Large Language Models"

370Aug 28, 20233 years ago

Similar Papers

Cite this paper

@article{zhang2026speechtokenizer,
  title  = {SpeechTokenizer: Unified Speech Tokenizer for Speech Large Language Models},
  author = {Xin Zhang and Dong Zhang and Shimin Li and Yaqian Zhou and Xipeng Qiu},
  year   = {2026},
  eprint = {2308.16692},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2308.16692},
  journal = {ICLR 2023 2023}
}

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

Discussion