Fish Audio Drama 3 Open-Source Launch Sparks Debate: The 35B Speech Model's Selling Points and Licensing Controversy

Fish Audio releases 35B speech model Drama 3—weights open but not open source, with local barriers being VRAM and licensing.
Fish Audio released the 35B MoE speech model Drama 3 in October 2026 with public weights and a top ranking on pronunciation robustness benchmarks. It supports director-style natural language control, word-level inpainting, multi-character scenes, and language tag switching, earning praise on Reddit and X. But controversy remains: its license is a community license rather than open source, commercial use above $500K annual revenue requires separate negotiation, local operation needs about 39GB VRAM, and API prices will rise fivefold after November 12. The article argues that Drama 3's real dividing line is licensing rather than model capability, meaningful for long audio dramas and audiobooks but of limited value to ordinary short-video creators.
Fish Audio released Drama 3 in October 2026, a 35-billion-parameter speech generation model, with weights uploaded directly to Hugging Face. Someone on r/TextToSpeech got it running on two second-hand RTX 3090s, watching the installation logs spew out custom GPU kernels the whole way through, and admitting they couldn't understand a line of the code.
Their final comment pretty much sums up the mood around the whole thing: "After getting banned from Eleven Labs three times, there's finally something with open weights, I'm so happy."
According to discussions across multiple independent posts on X and Reddit, the buzz around this release centers on two points: first, it genuinely put the weights out there, and second, its license terms aren't as "open" as they appear. Together these two points form the core controversy surrounding Drama 3 right now.

What Drama 3 Actually Delivers
Fish Audio defines Drama 3 as a Mixture of Experts (MoE) model with 35B total parameters, but only about 3B parameters activated per token, so the real inference burden isn't as dramatic as the number sounds.
On performance, it took first place on the Artificial Analysis pronunciation robustness benchmark at 93.2%, up from 88.1% for the previous generation S2.1 Pro. On precise sequences like file paths and email addresses, it improved from 79.4% to 86.3%. Based on cross-feedback from multiple users on Reddit and X, these numbers largely match their real-world experience, with no obvious disconnect between "high benchmark scores and poor experience."
Director-style control: writing instructions like directing an actor
Drama 3 made a clear directional choice in how it handles control: it no longer relies on guesswork tags like [whispers]. You can write intent directly, like giving an actor stage direction.
The example from the official documentation is:
[barely holding it together, forcing a smile] I'm fine. Really. Go on without me.
You can insert [shaky breath] or [small laugh] at any position. More notably, director instructions can be written in a completely different language from the dialogue. According to the official documentation, this means you can write instructions in Chinese and have the model perform in English.
For people who have long worked in speech generation, this solves a very specific pain point: to get a "sad but not crying" effect, you used to have to retry repeatedly. Now you can describe the intent in natural language, like "exhausted but pretending everything's fine" or "reading a message she's already decided to ignore."
Word-level inpainting and multiple characters in one scene
Word-level inpainting was the most mentioned and most surprising feature in this round of discussion. If a word is mispronounced in a five-minute audiobook, the old approach was to regenerate the whole segment, and the emotion and rhythm were hard to reproduce. Drama 3's approach is to replace only that one word—the model reads the surrounding audio and seamlessly embeds the patch without breaking the overall tone.
Multi-character scenes are also handled within a single request. Assign a voice ID to each character and mark the turns, and you can generate an entire dialogue. The example in the official documentation is a reactor failure scene: the engineer says the situation is "not great," the captain replies "Define not great," and the engineer's voice cracks right on the word blow. All of this is done in one prompt.
For language switching, wrap a phrase in <french> or <japanese> tags and only the wrapped portion switches language. Fish Audio labels this feature as experimental and warns that results vary by voice and language.
Mixture of Experts (MoE) architecture works like this: although the model is large in total, when processing each token it only activates a small subset of "expert" sub-networks, leaving the rest dormant. So "total parameter count" and "actual compute" are two different things. Drama 3 is labeled at 35B total with about 3B activated, meaning its VRAM footprint is close to a 35B model, but the compute cost per inference is closer to a 3B model. This is also why two consumer-grade GPUs can run it, yet it still needs about 39GB of VRAM—the weights themselves don't disappear just because they're "not activated."
Artificial Analysis is an independent third-party evaluation organization that mainly runs cross-model benchmark tests on speech, language, and other generative models. The "pronunciation robustness" mentioned in the article usually refers to a model's accuracy when encountering rare words, proper nouns, numbers, emails, file paths, and other easy-to-mispronounce sequences. This kind of test is a completely different dimension from "whether emotional expression is natural," so the two cannot substitute for each other.
The term inpainting comes from the image generation field, referring to redrawing only a local region within an existing image while keeping the new content consistent with the original edges, lighting, and style. Applied to audio, the task becomes: given an already generated or recorded piece of speech, regenerate only a small segment of it (such as one word) while keeping the timbre, speed, pitch, and emotion stable before and after. This is harder than regenerating the whole segment, because the model must infer from the surrounding audio "what the tone here should have been," rather than deciding from scratch.
A voice ID is an identifier used in voice cloning or speech synthesis to denote a specific speaker's timbre. In multi-character dialogue scenarios, binding a different voice ID to each character and marking the turns in the text allows the model to switch timbres within the same audio clip. This approach avoids generating each character separately and manually splicing them together, but the premise is that the model must reliably distinguish "whose turn it is to speak," so the annotation format is stricter than ordinary TTS.
Details Overlooked Behind the Hype
The license isn't open source
Some people on X called it "actually insane," while others flat-out said "standard voiceovers are done for." The Uncle Roger demo spread widely because the model reproduced his exasperated sighs quite accurately.
But what's rarely mentioned in the hype posts is that Drama 3's license is not an open-source agreement, but the Fish Audio Community License v1.0. Research and non-commercial use are free; commercial use with annual revenue under $500,000 is also free; beyond that threshold, or if you want to package the model as your own API for resale, you need to negotiate separately.
Someone on Reddit wrote "Lame license" outright, while others said they understood companies need to make money. Both attitudes exist, but "open weights" and "open source" are not the same thing in the strict sense.
| Item | Actual situation |
|---|---|
| API price | $10 per million characters, rising to $50 after November 12 |
| Interactive editing | Invite-only, not yet launched |
| Local operation | About 39GB VRAM required on dual 3090s |
Language coverage promises and unverified parts
One user asked in the same thread how Drama 3 performs in German, and no one replied. The official claim is support for 83 languages, but the cited benchmarks only test pronunciation robustness, not "whether crying sounds real." These are two completely different testing dimensions.
There was also a very blunt negative review on r/TextToSpeech: "its actual shit LOL barely better than breeze with nearly 10x the size." This comment may not be accurate, but it does exist, and no systematic counter-data has emerged so far.
"Open weights" means the model parameter files can be publicly downloaded, run locally, and fine-tuned yourself; "open source" usually also requires the license to comply with the OSI definition, allowing any use, modification, and redistribution. Drama 3 released the weights, but the license restricts high-revenue commercial use and API resale, so it falls into the category of "weights open but not open source." In recent years many models have taken this compromise path: trading open weights for community attention and ecosystem diffusion while retaining commercial licensing revenue.
The $500,000 annual revenue threshold deserves attention because it's calculated based on the company's overall revenue, not "revenue generated by using this model." This means that even if a company with $800,000 in annual revenue only uses Drama 3 for a small internal tool, it may still need to negotiate a separate license. The impact is minimal for individual creators and early-stage small teams, but for companies with established steady revenue, the compliance judgment becomes fairly complex.
The naming logic is confusing
One easily overlooked but repeatedly mentioned issue is the naming. Fish Audio's product line is S2, S2.1 Pro, and then it jumps to Drama 3. Generation-wise, Drama 3 is actually the third generation of a different product line, but the numerical numbering makes it easy to assume it's just a continuation of some existing series. This naming approach isn't unusual in speech model releases, but for users it takes extra time to figure out which model is newer.
Who It's For, and Who It's Not For
Most people making short videos, producing two pieces of content a month, and not needing anything more from a robotic voice don't need Drama 3. The installation process itself isn't easy—three people on Reddit were discussing in the same thread whether their GPUs could fit it.
39GB of VRAM is not a number you can ignore. A single 48GB GPU is the cleanest path, and most people don't have that kind of hardware. The installation logs on GitHub writing out custom kernels show that this project is still in an early stage.
One more detail worth noting: if the model header is set incorrectly during an API call, the request won't fail—it will silently fall back to the older S2.1 Pro. You might think you're testing Drama 3, but what you're actually hearing is the previous generation model.
The promotional discount ends on November 12, after which the API price becomes five times higher. If you're planning long-term on a budget of $10 per million characters, you'll need to recalculate.
The Real Dividing Line Is Licensing, Not the Model
Based on current discussion, Drama 3 has real significance for people working on long-form audio dramas, game voiceovers, and audiobook production, but limited significance for someone who just wants a voice to read Wednesday's TikTok script.
The real barrier isn't technical, but licensing. Individual creators are barely affected. Companies that want to resell Drama 3 as a service will find that open weights are more like an entry point—the actual commercial product requires a separate contract.
The person who ran a 35B speech model on two second-hand 3090s did so simply because they'd been banned from closed platforms. That fact itself illustrates what Drama 3's arrival means better than any benchmark score: the location of the door has changed.
One-line Summary
Fish Audio releases 35B speech model Drama 3—weights open but license not open source, with the local barrier being VRAM and licensing rather than technology.
Related articles

iPhone Duo Hands-On: Is the $2,000 Small-Screen Foldable Worth It?
YouTube's Allison shares her iPhone Duo hands-on: dual-screen multitasking doubles efficiency, great video viewing, nice matte finish—but thick body, small outer screen, and a $2,000 luxury price.

Sentry's Ad Cracks Up Developers: Can On-call Actually Be Fun?
Sentry's ad short film taps into developers' on-call anxiety, using humorous dialogue to showcase its observability platform—errors, logs, traces, metrics, replays, and releases in one place.

LLM App Getting Worse With Every Change? Build an Effective Evaluation System in Three Steps
How do you know if your LLM app is getting better or worse? A Reddit-based guide to test sets, automated regression evaluation, LLM-as-judge scoring, and structured agent tracing.