Edited by humans. Written by AI. How our editing works
All articles

Why Modern TTS Models Are Built Like LLMs

Mistral's Samuel Humeau explains why text-to-speech now runs on autoregressive transformers—and what's still unsolved about streaming audio in real-time agents.

Rachel "Rach" Kovacs

Written by AI. Rachel "Rach" Kovacs

May 10, 20267 min read
Share:
Man presenting text-to-speech architecture diagram with AI Engineer Europe and Mistral AI logos visible

Photo: AI. Castor Belov

There's a question buried inside every voice agent interaction that feels smooth: how is it that the system starts talking before it's finished thinking? The answer turns out to be less mysterious than it sounds, and more architecturally interesting than most coverage suggests.

At the AI Engineer conference, Samuel Humeau—AI scientist at Mistral and former Facebook FAIR researcher—walked through why the text-to-speech field has largely converged on a single dominant pattern: autoregressive transformers generating audio token by token, in a structure that looks a lot like the LLMs powering the chat agents they're meant to serve. The occasion was the release of Mistral's first open-weight TTS model, which Humeau used as a running example throughout.

The talk is worth unpacking not because Mistral's model is necessarily the best one on the market—that's a separate conversation—but because Humeau is unusually clear about why the field ended up here, what the actual engineering constraints are, and where the honest uncertainty lives.

The information-density problem nobody talks about

Start with the fundamental mismatch that makes audio hard to model with a transformer.

Text is cheap. A human speaker—even a fast one—delivers maybe 15 bits per second of semantic content. A standard-quality MP3, by contrast, runs at around 200 kilobits per second. The gap between those numbers is not a rounding error; it's roughly four orders of magnitude. You cannot feed raw audio waveforms into a transformer and expect it to do anything useful. The sequence would be impossibly long, and the computation would be impossibly expensive.

The solution the field has landed on is neural audio codecs: learned compression systems that reduce audio to a manageable token rate while preserving the acoustic features that matter—voice identity, prosody, accent, the qualities that make a voice a voice rather than just a transcript. In Mistral's implementation, audio is chunked into 80-millisecond frames (12 frames per second), and each frame is encoded into 37 tokens. That brings the representation down to roughly 500 tokens per second—still substantial, but workable.

"One token of a vocabulary of a thousand, it's 10 bits of information," Humeau explained, "and the audio requires much much more." The codec isn't just compression for efficiency's sake; it's the bridge that makes the LLM-style architecture possible at all.

The comparison Humeau draws to text captioning is clarifying in a slightly uncomfortable way. A subtitle track drops nearly all the acoustic information and retains almost none of the bitrate. What a good audio codec tries to do is land somewhere between "full waveform" and "subtitle"—enough compression to be tractable, enough fidelity to reconstruct identity and tone. Whether any current codec actually hits that target for all use cases is a question the field is still working out.

Why autoregressive, and why now

The architecture story is straightforward once you accept the codec framing. If you've compressed audio into a token sequence, you now have something that looks a lot like a text sequence—and the transformer machinery the industry has spent years optimizing for text sequences becomes directly applicable.

So the dominant TTS pipeline in 2026 runs something like this: a large autoregressive transformer backbone (Mistral's is 4 billion parameters) processes the input context—reference audio of the target voice plus the text to synthesize—and generates audio tokens frame by frame. A separate smaller model, running at each frame step, reconstructs the full token set for that frame. A decoder converts tokens back to audio. The first audio packets come off the line well before the full generation is complete, which is where the perceived-latency trick lives.

Humeau clocked Mistral's model at 17 milliseconds to first audio on a single GPU, excluding network overhead. That number matters because in a voice agent pipeline, it determines whether the conversation feels like a phone call or a buffering spinner.

One thing Humeau flagged without overselling: Mistral's model departs from the "vanilla" pattern at the frame-reconstruction step. Instead of a standard decoder transformer for the 37 tokens per frame, they use a diffusion model—specifically a flow matching approach. He didn't drill into the technical details on stage, but pointed to the technical report for anyone wanting to follow the thread. The departure is notable mainly because it suggests the "dominant pattern" isn't fully locked in, even among labs that broadly subscribe to it.

Voice cloning: what's open and what isn't

The demo sequence Humeau ran on stage showed the model cloning a voice from a short reference recording, then synthesizing new text in that voice—including cross-language transfer, where a French speaker's voice (accent intact) generated an English sentence. The accent preservation was a deliberate design choice, not an artifact.

He also cloned his own voice live, which landed the way those demos tend to land: impressive, slightly uncanny, and worth pausing on.

"It's becoming so easy to impersonate a voice that it's becoming very easy to configure," Humeau noted—using "configure" in a sense that I'd translate as "misuse." He framed this as a brief digression before moving on, but it's probably worth more than a digression. Voice cloning from a few seconds of audio, running on open weights, is not a theoretical capability anymore. It's a conference demo.

The model weights are open. The voice cloning encoder is not—Mistral is serving that capability as a proprietary API for now. When asked why, Humeau was direct: "We just didn't want to give everybody the ability to clone any voice."

That's a reasonable line to draw, and it's notable that they drew it explicitly rather than pretending the capability doesn't have obvious misuse potential. But it's also worth noting that the line is architectural, not fundamental. The encoder withheld today is the kind of component that gets independently replicated, fine-tuned from other open models, or leaked. Anyone building threat models around voice authentication or deepfake detection should not be banking on this particular gate holding.

The secondary observation Humeau made—that companies will increasingly treat voice identity the way they currently treat visual brand identity—strikes me as both correct and underappreciated. If a few seconds of audio is enough to clone a voice with high fidelity, the concept of "your brand's voice" takes on a much more fraught meaning.

The unsolved problem: streaming text input

The part of Humeau's talk I found most interesting was the section he almost ran out of time to cover: what happens when the text input isn't a fixed block but a stream of tokens arriving in real time from an upstream LLM.

In a voice agent pipeline, the current pattern is: LLM generates full response text, TTS converts that text to audio, audio streams out. The latency savings come from streaming the audio output before the full generation finishes. But there's a further optimization available: if TTS can begin generating audio from the first tokens of the LLM output, before the LLM has finished generating the full response, you compress latency from two sequential processes into something closer to parallel.

The catch is that nobody has clearly won on the architecture for this. Humeau outlined two approaches: interleaving audio and text tokens in the same stream (so new text tokens get woven into the ongoing audio generation), and dual-stream architectures where audio and text run in parallel and get blended during inference. He was candid about where Mistral stands: "We actually don't know which one we'll choose."

That honesty is more useful than a confident answer would be. The streaming-text-input problem is where the next meaningful latency gains in agent pipelines will come from, and the field is genuinely still sorting it out. Labs that claim to have this solved cleanly deserve scrutiny.

The demo Humeau ran—a voice agent named "Paul" answering conference schedule questions—worked well, but the utterances were short enough that the distinction between "wait for full text then speak" and "speak as tokens arrive" wasn't really visible. For a full-paragraph response, the difference would be noticeable. That's the use case the next architecture generation is being built for.

What the field hasn't fully reckoned with is whether optimizing for lower and lower perceived latency eventually hits a wall that isn't engineering—it's human. There's a reason a thoughtful pause before a complex answer reads as competence rather than buffering. The most interesting voice agents of the next few years might be the ones that figure out when not to start talking immediately.


Rachel "Rach" Kovacs is Buzzrag's cybersecurity and privacy correspondent.

From the BuzzRAG Team

AI Moves Fast. We Keep You Current.

Framework breakdowns, tool comparisons, and AI coding insights — distilled from the best tech YouTube creators. Free, weekly.

Weekly digestNo spamUnsubscribe anytime

More Like This

Two men in conversation on stage with "AI Ascent" branding and cyan geometric design elements in the background

ElevenLabs and the Voice AI Bet Nobody Wanted

ElevenLabs CEO Mati Staniszewski explains how a two-person team from Warsaw suburbs built a $400M voice AI business by betting on the domain nobody wanted.

Dorothy "Dot" Williams·2 months ago·9 min read
Man wearing glasses at computer with code visible, "Effectful" logo and "Just Clone the Repo" text overlay on dark background

Clone the Repo: What AI Coding Agents Actually Need

Michael Arnaldi's "just clone the repo" technique for AI coding agents has real security implications most developers aren't thinking about. Here's the full picture.

Rachel "Rach" Kovacs·2 months ago·7 min read
Open box overflowing with AI audio tools and icons against dark background with "TOO MUCH?" text and yellow arrow pointing…

Microsoft's VibeVoice Can Clone Your Voice—Here's Why

Microsoft released VibeVoice, an open-source voice cloning tool that runs offline. Better Stack tested it against ElevenLabs and Chatterbox—here's what works.

Tyler Nakamura·5 months ago·5 min read
Man speaking to camera with AI Engineer Europe and Black Forest Labs logos visible, showing clothing generation…

Black Forest Labs FLUX: Visual AI's Open Source Gambit

Black Forest Labs is building toward 'visual intelligence' with FLUX. The open-source framing is real—but so are the questions about consent, deepfakes, and enterprise data.

Rachel "Rach" Kovacs·2 months ago·8 min read
Man with surprised expression wearing purple cap surrounded by AI logos (Claude, OpenAI, Perplexity, Gemini) with "AI NEWS"…

Anthropic Ships 74 Features in 52 Days. Here's What Matters.

Anthropic released 74 updates in under two months. Tech correspondent Bob Reynolds cuts through the noise to explain what actually changes your work.

Bob Reynolds·4 months ago·6 min read
Two men wearing glasses discuss AI engineering topics with "Progressive disclosure" and "Full Workshop" text visible on…

AI Skills at Scale: Teaching Agents Your Standards

Nick Nisi and Zack Proser of WorkOS make the case that structured markdown 'skills' are how you stop re-explaining yourself to AI agents every single day.

Rachel "Rach" Kovacs·2 months ago·7 min read
Bearded man wearing glasses and a beanie gestures toward camera with confused expression, text reads "NOW WHAT?

Why Your AI Agent Sits Idle After Installation

Installing an AI agent takes 10 minutes. Making it actually useful takes 40 hours. Here's why the industry keeps solving the wrong problem.

Rachel "Rach" Kovacs·3 months ago·6 min read
ACEMAGIC mini PC with colorful ring display showing "TANK" logo and USB ports against blue background with red text overlay

This 128GB Mini PC Has a Performance Dial You Can Actually Use

The Acemagic M1A Pro+ packs 128GB of RAM and AMD's Strix Halo chip into a box with an RGB dial that changes performance modes on the fly—no reboot needed.

Rachel "Rach" Kovacs·3 months ago·6 min read

RAG·vector embedding

2026-05-10
1,944 tokens1536-dimmodel text-embedding-3-small

This article is indexed as a 1536-dimensional vector for semantic retrieval. Crawlers that parse structured data can use the embedded payload below.