atlas

Research map / Image generation / Autoregressive and latent generation

TaDiCodec: Text-aware Diffusion Speech Tokenizer for Speech Language Modeling

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: Neural text-to-speech synthesis · 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.

Proposes TaDiCodec, a single-codebook, single-stage diffusion-autoencoder speech tokenizer at 6.25 Hz that conditions its decoder on text and a speech prompt, and uses it for AR and masked-generative zero-shot TTS.

Problem

Existing speech tokenizers either need multi-layer RVQ or high frame rates, depend on pretrained SSL models for semantic distillation, or require complex two-stage training; they also show a large reconstruction-generation gap for speech language modeling.

Approach

An end-to-end diffusion transformer autoencoder with BSQ quantization (no commitment loss) trained only with a flow-matching loss, where the diffusion decoder is conditioned on the transcript text and a prefix speech prompt, enabling extremely low frame rate tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Continue decoder training for 400K additional steps while freezing encoder and VQ (ablation)TaDiCodec · SeedTTS test-en reconstructionWER: 3.02 to 2.73Helped
Replace BSQ with standard VQ (ablation)TaDiCodec · SeedTTS test-en reconstructionWER: 3.02 -> 3.30Hurt
Remove the prompt mechanism (ablation)TaDiCodec · SeedTTS test-en reconstructionWER: 3.02 -> 8.63Hurt
Reduce decoder size from 320M to 160M (ablation)TaDiCodec · SeedTTS test-en reconstructionWER: 3.02 -> 7.96Hurt
Increase decoder size from 320M to 480M (ablation)TaDiCodec · SeedTTS test-en reconstructionWER: 3.02 -> 2.90Helped
Increase frame rate from 6.25 hz to 12.5 hz (ablation)TaDiCodec · SeedTTS test-en reconstructionWER: 3.02 -> 2.57Helped
Use 50 inference steps (ablation)TaDiCodec · SeedTTS test-en reconstructionWER: 3.02 -> 2.87Helped
Use 10 inference steps (ablation)TaDiCodec · SeedTTS test-en reconstructionWER: 3.02 -> 3.85Hurt
Use 5 inference steps (ablation)TaDiCodec · SeedTTS test-en reconstructionWER: 3.02 -> 7.89Hurt
Remove text conditioning from the decoder (ablation)TaDiCodec · Speech reconstruction at 12.5 HzWERHurt
Replace diffusion loss with PatchGAN (ablation)TaDiCodec · Speech reconstructionintelligibilityHurt
Increase zero-shot TTS model size (ablation)TaDiCodec-AR · Articulatory, code-switching, and cross-lingual test setsWERHelped

Surprising findings

Limitations

Experimental setup

Datasets: Emilia SeedTTS test-en SeedTTS test-zh Common Voice

Benchmarks: SeedTTS test-en SeedTTS test-zh Articulatory Code-switching Cross-lingual Common Voice multilingual test sets

Metrics: WER SIM UTMOS CMOS RTF

Baselines: EnCodec DAC SpeechTokenizer Mimi DualCodec BiCodec X-codec 2 WavTokenizer BigCodec TAAE SemantiCodec Vevo Tokenizer

Builds on: flow matching Binary Spherical Quantization Llama Qwen2.5-Instruct MaskGIT

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