Sesame's CSM-1B Brings the Viral Maya Voice Demo to Open-Source

Sesame's open weights Conversational Speech Model pairs a Llama backbone with a Mimi audio decoder to produce dialogue that tracks context turn by turn.

·
·
Sesame's CSM-1B Brings the Viral Maya Voice Demo to Open-SourcePRO
Read2 min
TypeModel
TopicAudio · Llms
  • Sesame open-sourced CSM-1B, the 1B conversational speech model behind its viral Maya demo, under Apache 2.0.
  • Architecture pairs a Llama backbone with a depth decoder that outputs Kyutai Mimi RVQ audio tokens.
  • Speech generation is conditioned on prior text and audio turns, producing context-aware prosody rather than flat TTS.
  • Natively supported in Transformers 4.52.1 with batched inference, CUDA graph compilation, and Trainer-based fine-tuning.
  • Runs on roughly 8 GB VRAM; hosted access available via OpenRouter/DeepInfra at $7 per million characters.
  • Base model has no fixed voice, cannot generate text, and is English-only with best results on short utterances.

Sesame's CSM-1B has quietly become one of the most downloaded speech models on Hugging Face, and it is more than another text-to-speech drop-in. It is the open base model behind the Maya voice demo that went viral for sounding disarmingly human, and it now ships natively in the Transformers library with tooling for batched inference, CUDA graph compilation, and fine-tuning.

Speech that remembers what was just said

CSM (Conversational Speech Model) generates RVQ audio codes from text and audio inputs. The architecture pairs a Llama backbone with a smaller audio decoder that produces Mimi audio codes. Traditional TTS systems generate speech from standalone text, whereas CSM-1B is optimized for conversational contexts and leverages previous dialogue turns to produce more natural and coherent output.

Under the hood, two LLaMA-style autoregressive transformer decoders do the work: a backbone that predicts the first codebook token, and a depth decoder that generates the remaining tokens. Both rely on Mimi, the pretrained codec from Kyutai, to encode speech into discrete codebook tokens and decode them back into audio. RVQ stands for residual vector quantization, a compression scheme that stacks layers of discrete tokens where each layer refines the previous one. Predicting those tokens autoregressively is what lets the model behave like a language model for sound.

Pro article

This story is for Pro members

You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.

Trending
  • No trending articles

Comments

avatar

Next Reads