atlas

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

Codec Does Matter: Exploring the Semantic Shortcoming of Codec for Audio Language Model

AAAI 2025 · Large language models › Language, safety and interpretability · approach: Speech and audio language models · 20 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.

Proposes X-Codec, an audio codec that concatenates self-supervised semantic features (HuBERT) with acoustic features before RVQ and adds a semantic reconstruction loss, improving audio language models for TTS, music continuation, and text-to-sound.

Problem

Acoustic codecs such as EnCodec and DAC are designed for compression, not audio language modeling; they lack phonetic/semantic discriminability, causing high WER and content errors in LLM-based audio generation like VALL-E.

Approach

Inject semantic features from a pre-trained self-supervised encoder (HuBERT or wav2vec 2.0) into the codec by concatenating them with acoustic features before RVQ, and reconstruct the semantic features after quantization with an MSE loss, yielding a uniform token stream without disentangling semantic and acoustic tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Integrate semantic information into the codecVALL-E with X-Codec-hubert vs. Baseline Acoustic Codec · LibriSpeech-test-clean zero-shot TTS, AR+NARWER: 7.70 -> 4.07Helped
Integrate semantic information into the codecVALL-E with X-Codec-hubert vs. SpeechTokenizer · LibriSpeech-test-clean zero-shot TTS, AR+NARSim-O: 0.36 -> 0.42Helped
Use X-Codec-wavlm-base-plus instead of X-Codec-hubertVALL-E · LibriSpeech-test-clean zero-shot TTS, AR+NARWER: 4.07 -> 3.26Helped
Integrate semantic information into the codecGPT-2-medium music continuation with X-Codec vs. Acoustic codec · MUSDB18 music continuationFD: 16.17 -> 12.66Helped
Integrate semantic information into the codecGPT-2-medium text-to-sound with X-Codec vs. Acoustic codec · Text-to-soundCLAP: 0.417 -> 0.483Helped
Increase X-Codec quantization layers from n_q=1 to n_q=8 (ablation)X-Codec · Phonetic ABX within error rateABX error rate: 3.9 -> 3.3Helped
Increase SpeechTokenizer quantization layers from n_q=1 to n_q=8 (ablation)SpeechTokenizer · Phonetic ABX within error rateABX error rate: 3.5 -> 3.6Hurt
Integrate semantic information into the codecX-codec vs. Baseline, n_q=1 · LibriTTS reconstructionMel DT.: 0.79 -> 0.86Hurt
Integrate semantic information into the codecX-codec vs. Baseline, n_q=8 · LibriTTS reconstructionUTMOS: 3.72 -> 4.01Helped
Use four flattened VQs instead of the first VQ (ablation)X-codec music continuation · MUSDB18 music continuationFAD: 7.08 -> 0.20Helped

Surprising findings

Limitations

Experimental setup

Datasets: LibriSpeech LibriTTS MLS English MUSDB18 AudioCaps WavCaps AudioSet ARCH benchmark librispeech-test-clean Common Voice DNS Challenge 4 FSD50K

Benchmarks: librispeech-test-clean MUSDB18 AudioCaps ARCH

Metrics: WER SIM-O UTMOS ABX error rate FD FAD FD-MERT-layer-9 IS CLAP score Mel distance

Baselines: EnCodec DAC SpeechTokenizer Baseline Acoustic Codec AudioLM MusicGen

Builds on: VALL-E EnCodec SpeechTokenizer DAC HuBERT

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