atlas

Research map / Large language models / Language, safety and interpretability

WavTokenizer: an Efficient Acoustic Discrete Codec Tokenizer for Audio Language Modeling

ICLR 2025 · Large language models › Language, safety and interpretability · approach: Speech and audio language models · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces WavTokenizer, a single-quantizer 24kHz audio codec (40 or 75 tokens/s) that uses an enlarged VQ codebook, k-means init and random awakening, an attention-equipped iFFT-based decoder, and multi-scale discriminators to match multi-quantizer codecs' reconstruction quality.

Problem

Existing neural acoustic codecs use multiple quantizers and high token rates (e.g., DAC's 900 tokens/s), which hurts downstream autoregressive language model generation and efficiency; they also lack rich semantic content for unified audio understanding and generation.

Approach

Compress the RVQ hierarchy into one quantizer by enlarging the codebook (to 4096) with k-means initialization and random codebook reactivation, extend the context window to 3 seconds, add an attention block and a Vocos-style inverse-STFT decoder, and use a multi-scale STFT discriminator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use WavTokenizer at 0.9kbps instead of DAC at 9.0kpbsAcoustic codec reconstruction · LibriTTS test-cleanUTMOS: 3.9097 -> 4.0486Helped
Use WavTokenizer at 0.9kbps instead of DAC at 9.0kpbsAcoustic codec reconstruction · LibriTTS test-otherUTMOS: 3.3566 -> 3.4312Helped
Use WavTokenizer at 0.9kbps instead of DAC at 9.0kpbsAcoustic codec reconstruction · LJSpeechUTMOS: 4.3007 -> 4.2580Hurt
Increase codebook size from 1024 to 4096 (ablation)WavTokenizer · LibriTTS test-cleanUTMOS: 3.4967 -> 4.0486Helped
Increase codebook size from 1024 to 4096 (ablation)WavTokenizer · LibriTTS test-cleanPESQ: 1.7781 -> 2.3730Helped
Increase codebook size from 1024 to 4096 (ablation)WavTokenizer · LibriTTS test-cleanSTOI: 0.8660 -> 0.9139Helped
Increase codebook size from 4096 to 16384 (ablation)WavTokenizer · LibriTTS test-cleanUTMOS: 4.0486 -> 3.9989Hurt
Increase contextual window from 1 second to 3 seconds (ablation)WavTokenizer · LibriTTS test-cleanUTMOS: 3.7448 -> 4.0486Helped
Remove the decoder attention module (ablation)WavTokenizer · LibriTTS test-cleanUTMOS: 4.0486 -> 3.6020Hurt
Remove the multi-scale STFT discriminator (ablation)WavTokenizer · LibriTTS test-cleanUTMOS: 4.0486 -> 3.7806Hurt
Replace the inverse Fourier transform decoder with a mirrored upsampling decoder (ablation)WavTokenizer · LibriTTS test-cleanUTMOS: 4.0486 -> 2.7782Hurt
Add decoder attention and extend the context window (ablation)WavTokenizer · ARCH speech-domain datasetsclassification accuracy: 0.2614 -> 0.3255; 0.0643 -> 0.0802; 0.2368 -> 0.3163; 0.6192 -> 0.6957Helped

Surprising findings

Limitations

Experimental setup

Datasets: LibriTTS VCTK CommonVoice AudioSet Jamendo MusicDB LJSpeech

Benchmarks: LibriTTS test-clean LibriTTS test-other LJSpeech MusicDB AudioSet eval ARCH

Metrics: UTMOS PESQ STOI V/UV F1 MUSHRA classification accuracy CMOS WER speaker similarity RTF

Baselines: DAC Encodec Vocos SpeechTokenizer HiFi-Codec SemantiCodec

Builds on: SoundStream EnCodec Vocos DAC ParlerTTS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy