atlas

Research map / Architectures and efficiency / Attention and transformers

CLaM-TTS: Improving Neural Codec Language Model for Zero-Shot Text-to-Speech

ICLR 2024 · Architectures and efficiency › Attention and transformers · approach: Efficient language transformers · 2 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 CLaM-TTS, a zero-shot TTS system that compresses mel-spectrograms with a probabilistic residual VQ autoencoder and uses a ByT5-based latent language model to predict all depth tokens of a frame in one autoregressive step.

Problem

Neural codec language models for zero-shot TTS are slow and hard to scale because audio token sequences are long and require multiple cascaded stages to model multiple token streams.

Approach

Mean-field variational inference yields a probabilistic RVQ (Mel-VAE) that compresses mel-spectrograms to 10Hz codes with 32 depths; a latent LM with a Gaussian mixture head predicts continuous latents that are quantized into all depth tokens at once, removing the coarse-to-fine second stage.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed probabilistic RVQ instead of conventional RVQ (ablation)Mel-VAE speech codec · Speech reconstructionPESQ: 2.54 -> 2.63Helped
Use the proposed probabilistic RVQ instead of conventional RVQ (ablation)Mel-VAE speech codec · Speech reconstructionViSQOL: 4.44 -> 4.48Helped
Use the proposed RVQ codec instead of Encodec (ablation)Mel-VAE speech codec · Speech reconstructionPESQ: 2.59 -> 2.95Helped
Use the proposed RVQ codec instead of Encodec (ablation)Mel-VAE speech codec · Speech reconstructionViSQOL: 4.26 -> 4.66Helped
Use word-based rather than duration-based prompting (ablation)CLaM-en · LibriSpeech test-clean cross-sentenceWER: 8.68 -> 5.11Helped
Use word-based rather than duration-based prompting (ablation)CLaM-en · LibriSpeech test-clean cross-sentenceCER: 5.69 -> 2.87Helped
Use byte-sequence input rather than T5 subword input (ablation)Text-to-Code model · LibriSpeech test-clean continuationWER: 9.48 -> 2.79Helped
Use phoneme input rather than byte-sequence input (ablation)Text-to-Code model · LibriSpeech test-clean continuationWER: 2.79 -> 2.62Helped
Reduce codeword rate from default df8 to df16 (ablation)Mel-VAE · Speech reconstructionPESQ: 2.95 -> 2.42Hurt
Increase codeword rate from default df8 to df4 (ablation)Mel-VAE · Speech reconstructionPESQ: 2.95 -> 3.10Helped
Increase codeword emitting frequency (ablation)CLaM-TTS latent language model · Speech generationspeaker similarityHelped
Increase codeword emitting frequency (ablation)CLaM-TTS latent language model · Speech generationintelligibilityMixed

Surprising findings

Limitations

Experimental setup

Datasets: MLS GigaSpeech LibriTTS-R VCTK LJSpeech AIHub 14 AIHub 15 KsponSpeech WeNetSpeech ReazonSpeech KokoroSpeech LibriSpeech test-clean

Benchmarks: LibriSpeech test-clean MLS multilingual subsets

Metrics: WER CER SIM-o SIM-r QMOS SMOS CMOS PESQ ViSQOL inference time

Baselines: YourTTS Vall-E SPEAR-TTS VoiceBox Encodec-based RVQ

Builds on: RQ-VAE VALL-E ByT5 BigVGAN Encodec

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