SpeechTokenizer: Unified Speech Tokenizer for Speech Large Language Models

AI-generated keywords: Speech Language Modeling Semantic Tokens Acoustic Tokens RVQ-based Disentanglement Unified Tokenization

AI-generated Key Points

  • Current large language models in speech language modeling rely on discrete speech representations
  • Speech tokens are categorized into semantic and acoustic tokens but not optimized for speech language modeling
  • SLMTokBench benchmark evaluates effectiveness of different types of speech tokens
  • SpeechTokenizer proposed to unify semantic and acoustic tokens using an Encoder-Decoder architecture with RVQ
  • Unified Speech Language Model (USLM) developed based on SpeechTokenizer outperforms VALL-E in zero-shot Text-to-Speech tasks
  • Innovative techniques such as RVQ-based disentanglement and unified tokenization offer promising solutions for advancing large-scale speech language models
  • Availability of code and models on GitHub facilitates accessibility and collaboration within the research community
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Xin Zhang, Dong Zhang, Shimin Li, Yaqian Zhou, Xipeng Qiu

Accepted by ICLR 2024. Project page is at https://0nutation.github.io/SpeechTokenizer.github.io/
License: CC BY-SA 4.0

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/.

Submitted to arXiv on 31 Aug. 2023

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2308.16692v2

In the realm of speech language modeling, current large language models rely on discrete speech representations. These representations are typically categorized into semantic tokens and acoustic tokens. However, these existing speech tokens are not specifically optimized for speech language modeling. To address this limitation, a benchmark known as SLMTokBench was established to evaluate the effectiveness of different types of speech tokens in building speech language models. The results from this benchmark indicate that neither semantic nor acoustic tokens are ideal for this purpose. In response to these findings, a novel approach called SpeechTokenizer was proposed. This unified speech tokenizer leverages an Encoder-Decoder architecture with residual vector quantization (RVQ) to disentangle various aspects of speech information hierarchically across different RVQ layers. By unifying semantic and acoustic tokens, SpeechTokenizer aims to overcome the limitations of using multiple models to extract these discrete tokens separately. Furthermore, a Unified Speech Language Model (USLM) was developed based on SpeechTokenizer. Experimental results demonstrate that SpeechTokenizer performs comparably to existing models in terms of speech reconstruction and exhibits strong performance on the SLMTokBench benchmark. Additionally, USLM outperforms VALL-E in zero-shot Text-to-Speech tasks. The study also delves into related work in the field of speech language modeling and highlights the importance of efficiency and quality in further developing these models. Through innovative techniques such as RVQ-based disentanglement and unified tokenization, SpeechTokenizer offers a promising solution for advancing the capabilities of large-scale speech language models. The availability of code and models on GitHub further facilitates accessibility and collaboration within the research community towards achieving more efficient and high-quality speech generation outcomes. Overall, this study underscores the significance of specialized designed specifically for . By proposing a unified approach with SpeechTokenizer and USLM, the research aims to enhance both content accuracy and quality in generated speech while streamlining the modeling process.
Created on 16 Jan. 2025

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.