IntermediateAI

Fish Audio Releases Drama 3, a 35B Open-Weight Directable TTS Model

Lead — On October 13, 2026, Fish Audio released Drama 3, a 35-billion-parameter open-weight text-to-speech model that follows plain-language acting directions instead of selecting from a fixed menu of emotion presets. The weights are published on Hugging Face and GitHub under the Fish Audio Community License v1.0, and the model is served from launch day by SGLang-Omni. According to its technical report, Drama 3 is the largest open-weight model dedicated to speech generation by total parameter count.

Diagram showing Drama 3's five capabilities: fine-grained direction, multi-speaker scenes, multi-turn revision, editing takes, and long-form streaming synthesis
Figure 1 from the Drama 3 technical report, showing the model’s five headline capabilities. Image credit: Fish Audio Drama 3 Technical Report (CC BY 4.0)

Directing a Line Instead of Picking an Emotion

The control surface is text. A direction goes in square brackets at the point in the line where it should land, written the way a director would brief an actor: [slow, dangerously quiet] Just one. A sound effect or a pause is placed the same way, as in I'm fine. [shaky breath] Really. Paired tags such as <whisper>…</whisper> scope a change to specific words, and phoneme tags using CMU Arpabet, pinyin or romaji pin the pronunciation of a single term.

Three things are new relative to Fish Audio’s earlier S2 line. First, multi-turn revision: after hearing a take, you send a note on the next turn — Fish Audio’s example is [softer and warmer versus previous] — and the model redoes the line with the earlier takes still in context. Second, editing by infilling: mark a word inside an existing take, type the replacement, and only that word is regenerated to fit the surrounding voice, mood and pace. Third, scene dubbing: speaker tags <|speaker:0|> through <|speaker:15|> let one request carry up to 16 characters, each cast from its own reference clip, in a single pass. A character’s lines can even switch languages while keeping the same voice.

Drama 3 speaks 83 languages, and the direction does not have to be in the language of the line — you can write the note in Chinese, Spanish or Japanese and still direct an English sentence. The API is the same endpoint as S2.1 Pro, so switching an existing integration is one header change to model: drama-3. One caveat worth noting, raised in a review by eesel: if that header is misspelled, the request does not fail — it silently falls back to S2.1 Pro, and you are billed without ever running Drama 3.

What the Benchmarks Show

The headline number is pronunciation, not emotion. On Artificial Analysis’ Pronunciation Robustness benchmark, where human reviewers check whether brand names, context-dependent words, numbers and exact sequences such as file paths are read correctly, Drama 3 scored 93.2% — first on the board, ahead of Eleven v4 at 91.7%, Eleven v4 Turbo at 90.1% and Google’s Gemini 3.8 Flash TTS at 89.5%. Fish Audio’s own comparison with the previous generation is the largest gap: 93.2% against 88.1% for S2.1 Pro, with the biggest gains on brand and technical terms (95.9% vs 87.3%) and context-dependent words (95.3% vs 86.1%).

Bar chart of the Artificial Analysis Pronunciation Robustness leaderboard, with Fish Audio Drama 3 Preview first at 93.2 percent
The Artificial Analysis Pronunciation Robustness leaderboard, English. Image credit: Artificial Analysis, as published in the Fish Audio launch post

Two caveats belong next to that chart. Pronunciation accuracy is a different measurement from whether listeners prefer the voice: the same eesel review notes that Drama 3 placed tenth, not first, on Artificial Analysis’ preference-based Speech Arena, and Artificial Analysis’ own summary page currently lists Eleven v4 Turbo as the highest-quality model overall. Separately, the technical report claims the lowest error rate among compared systems for zero-shot cloning in Chinese, Dutch, English, German and Turkish on the MiniMax Multilingual Testset, and a lower error rate than Cartesia Sonic-3’s infill API on the Ming-Freeform-Audio-Edit benchmark in English and Chinese — both are the authors’ own evaluations.

How Drama 3 Works

The backbone is a sparse mixture-of-experts model of 35B parameters that activates roughly 3B per token — 8 of 256 routed experts plus one shared expert — initialised from the language model of Qwen3.5-35B-A3B. Its 40 layers are arranged in blocks of three Gated DeltaNet layers and one gated full-attention layer, so only one layer in four keeps a KV cache and long directed sessions, with their reference clips and earlier takes, stay affordable.

The more interesting change is the audio decoder. S2 used a small per-frame autoregressive module that saw the reference audio only through a single summarised backbone state. Drama 3 replaces it with a codebook multi-token-prediction decoder: four shared layers feed nine full-width layers, one per residual codebook, and every layer attends causally over the whole sequence — including the fine acoustic codes of the reference clip. Only codebooks 0 and 1 are fed back into the backbone, which the report describes as a way to limit exposure bias. The tokenizer is unchanged from S2 (Descript Audio Codec, 44.1 kHz, ten codebooks, about 21.5 frames per second).

Architecture diagram of Drama 3 showing the MoE backbone, the shared layers and the nine per-codebook MTP decoder layers that predict acoustic codes over the whole sequence
Figure 2 from the technical report: the Drama 3 backbone and its codebook-MTP audio decoder. Image credit: Fish Audio Drama 3 Technical Report (CC BY 4.0)

Training ran in three pre-training stages on several hundred billion tokens (sequences growing from 8K to 16K tokens), then instruction fine-tuning, then reinforcement learning. The RL stage is the conceptual pivot. TTS models are usually rewarded for low word error rate and high speaker similarity, but a laugh, a long pause or a whisper legitimately breaks both of those proxies. Drama 3 drops every rule-based reward and optimises a single learned model of human preference using GRPO without a KL penalty, on batches of 1,536 prompts with 8 takes each.

Serving It

The released checkpoint keeps the MoE experts in FP8 with the rest of the weights in bf16, for 37.0 GB of weights. A community int4 GPTQ build cuts that to 20.8 GB with word error rate holding at the FP8 level (1.63% versus 1.99% on Seed-TTS English at concurrency 8) at roughly 8% slower per request — inside run-to-run variance of a single checkpoint. On one H200, SGLang-Omni gets a first audio chunk in a median 88.9 ms for a single stream and generates 678 frames per second at concurrency 8, with real-time factor still at 0.80 at concurrency 64. The technical report notes a single stream decodes at 271 frames per second, against 177 for S2, despite Drama 3 having more than seven times the parameters. Because vocoder placement is deployment configuration rather than model code, moving the vocoder to a second GPU raised throughput from 2,422 to 4,160 frames per second at 256 concurrent streams and cut median time-to-first-audio by about 37%. References are capped at 60 seconds each, prompts at 8,192 rows, and the engine runs only on the Triton attention backend.

What This Means

For most of the last two years, expressive TTS control has meant making a choice inside someone else’s taxonomy: pick an emotion tag, pick a style preset, set a stability slider. Drama 3’s direction scheme moves that control into the script itself, where a writer already works, and multi-turn revision and infilling matter as much as the voice quality does — they are the difference between an audiobook workflow and a demo. The RL change is the part worth watching: dropping word-error and similarity rewards in favour of a single preference model is a bet that expressiveness and intelligibility can be traded against each other on purpose rather than by accident.

The open weights come with real friction. The Fish Audio Community License v1.0 is free for commercial use only below US$500,000 in annual revenue (for you and your affiliates), and offering Drama 3 as a TTS, cloning or inference service requires a separate licence regardless. The licence also prohibits cloning a real person’s voice without consent. On the hardware side, 37 GB of weights plus KV cache is a datacentre-class footprint, not a laptop one. And pricing is promotional: US$10 per million characters until November 12, against a US$50 list price. The pragmatic read from early reviewers is that Drama 3 is the strongest open-weight TTS model available to download today, best suited to scripted lines you render once and keep — audiobooks, audio drama, game dialogue — rather than live, high-volume voice work where take-to-take variation is a liability.

This post was drafted with AI assistance and reviewed by RITS staff.

Sources

Related stories

AI

Voxtral TTS: Mistral’s Open-Weight Text-to-Speech Model Rivals ElevenLabs

On March 26, 2026, Mistral AI released Voxtral TTS — a 4-billion-parameter open-weight text-to-speech model that the company says outperforms ElevenLabs Flash v2.5 in human preference tests while matching ElevenLabs v3 in lifelike interactions. Built on Ministral 3B, Voxtral TTS supports nine languages, clones voices from just three seconds of audio, and achieves 70ms latency […]

AI

Google Releases Gemini 3.1 Flash TTS with 200+ Audio Tags

On April 15, 2026, Google DeepMind released Gemini 3.1 Flash TTS — a text-to-speech model that introduces more than 200 granular audio tags for steering vocal style, tone, pacing, and accent, and tops the Artificial Analysis TTS leaderboard with an Elo score of 1,211. The preview is available through the Gemini API, Google AI Studio, […]

alibaba

Qwen3.5-Omni: Alibaba’s Omnimodal AI Speaks 36 Languages and Codes from Voice

On March 30, 2026, Alibaba’s Qwen team released Qwen3.5-Omni — a natively omnimodal AI model that processes text, images, audio, and video while generating real-time speech output. Available in three sizes (Plus, Flash, and Light), the model claims 215 state-of-the-art benchmark results and introduces features like semantic interruption, voice cloning, and an emergent “Audio-Visual Vibe […]

Audio

NVIDIA Releases NemotronLabs VoiceChat, an Open Full-Duplex Voice Model

NVIDIA released NemotronLabs VoiceChat on August 3, 2026 — an 11-billion-parameter, end-to-end speech model that listens and speaks at the same time, published with open weights on Hugging Face. It is the first open full-duplex model that can call tools mid-conversation, and independent testing from Artificial Analysis places it as the only open-weights speech model […]

Never miss a RITS update

Subscribe to the RSS feed for AI, emerging technology, and digital scholarship news curated for the NYU Shanghai community, or get in touch to suggest a story.