Fish Audio's Drama 3 Tops Open-Weight Voice Rankings at $15 per Million Characters

Fish Audio's new 35B mixture-of-experts speech model takes the top open-weights spot on both Artificial Analysis arenas and leads all models on pronunciation.

·
·
·
Fish Audio's Drama 3 Tops Open-Weight Voice Rankings at $15 per Million Characters
Read6 min
TypeNews
  • Fish Audio released Drama 3, a 35B MoE TTS model with 3B active parameters, open weights on Hugging Face.
  • Ranks #1 open-weights on both Artificial Analysis Speech Arenas and #1 overall on Pronunciation Robustness at 94.6%.
  • Priced at $15 per million characters on the API, cheaper than every proprietary model ranked above it.
  • Takes bracketed stage directions like [sighs] or [choked up] and supports up to 16 speakers in one pass.
  • Self-hosting needs a 48GB+ NVIDIA GPU; served via SGLang-Omni or vLLM-Omni with sub-100ms TTFA on H200.
  • Fish Audio Community License v1.0: free commercially only below $500K annual revenue, no reselling as a hosted TTS API.

Fish Audio has released Drama 3, a 35-billion-parameter text-to-speech model. At launch, it ranked first among open-weight systems on both Artificial Analysis voice arenas and first overall on the Pronunciation Robustness benchmark. Its downloadable checkpoint supports 83 languages, voice cloning, emotion changes within a sentence, and scenes with as many as 16 speakers in one generation.

Fish Audio describes Drama 3 as the first downloadable checkpoint that interprets bracketed stage directions like instructions to a voice actor. For developers, the release combines expressive prompt controls with self-hosting, subject to a 48 GB GPU requirement and a commercial license tied to annual revenue.

Drama 3 leads pronunciation tests

Artificial Analysis derives its arena Elo scores from pairwise listening tests. The Provider Voice Arena uses each provider’s default voice, while the Controlled Voice Arena gives every model the same cloned voice to reduce the influence of voice selection.

Drama 3 results reported by Artificial Analysis
Benchmark Score Appearances Overall rank Open-weight rank
Provider Voice Arena 1,278 Elo 1,512 No. 6 No. 1
Controlled Voice Arena 1,085 Elo 1,958 No. 12 No. 1
Pronunciation Robustness 94.6% Not applicable No. 1 No. 1

On Provider Voice, Drama 3 finished 38 Elo points ahead of Drama 3 Preview and 50 points ahead of BreezeBlue’s Breeze TTS 2. On Controlled Voice, it narrowly led Ant Group’s Ming-3.0-tts, which scored 1,068.

The pronunciation benchmark tests whether models expand abbreviations and units, choose context-dependent pronunciations, preserve codes and serial numbers, and speak standalone terms correctly.

Pronunciation Robustness results by category
Category Score Rank
Expanding shorthand 96.6% No. 1
Contextually appropriate terms 96.5% No. 2, behind Gemini 3.8 Flash TTS
Preserving exact sequences 87.1% No. 3
Standalone terms 91.8% No. 13

Standalone terms remain the weakest category for the release model. Drama 3 Preview scored 95.9% there, four percentage points higher. Overall generation speed reached 66.6 characters per second, between Murf Speech Gen 2 at 63.0 and Eleven v4 Conversational at 66.8.

Thirty-five billion parameters, three billion active

Drama 3 uses a sparse mixture-of-experts architecture with 35 billion total parameters and 3 billion active for each token. The model routes tokens through a subset of specialized parameter groups, reducing computation per step, although self-hosters must still store the full checkpoint in GPU memory.

The network combines full attention with linear attention. One of every four attention layers uses full attention, while the linear layers use Gated DeltaNet to carry information across the sequence more efficiently.

Audio generation runs through a 10-codebook Codebook-MTP decoder. Codec codebooks represent separate layers of audio information as discrete tokens, and multi-token prediction allows the model to emit several audio tokens per step. The decoder processes those codebooks causally across the sequence.

The mixture-of-experts weights ship in 8-bit FP8 format, with the remaining weights stored in 16-bit bfloat16. Speaker control is part of the token vocabulary, using tags from <|speaker:0|> through <|speaker:15|>. Long inputs are split automatically and can stream one chunk at a time.

Hosted pricing undercuts higher-ranked APIs

Fish Audio prices the hosted Drama 3 API at $15 per million characters. Each model ranked above it in the Provider Voice Arena costs more under the published prices cited for the comparison.

Hosted text-to-speech prices per million characters
Model Price
Drama 3 $15.00
Gemini 3.8 Flash TTS $16.50
Qwen-Audio-3.1-TTS-Plus $19.30
Eleven v4 Turbo $40.00
Sonic 3.6 $49.00
Eleven v4 $80.00

Self-hosting starts at 48 GB of VRAM

Local deployment requires an NVIDIA GPU with at least 48 GB of VRAM when using FP8 weights. The current release does not support CPU-only execution, Apple MPS, or AMD ROCm.

Fish Audio reports the following serving performance on a single NVIDIA H200:

Single-H200 serving results
Concurrent streams Throughput Median TTFA Mean RTF
1 166.7 frames/s 88.9 ms 0.131
8 678.1 frames/s 153.2 ms 0.256
32 1,244.7 frames/s 304.6 ms 0.551
64 1,687.3 frames/s 450.9 ms 0.801

Time to first audio, or TTFA, measures the delay before playback can begin. Real-time factor, or RTF, divides generation time by audio duration, so a value below 1.0 indicates generation faster than playback. The reported median TTFA is 88.9 milliseconds for one stream, and mean RTF remains below 1.0 at 64 concurrent streams.

Moving the vocoder to a second GPU increased throughput at 256 concurrent streams by roughly 72% and reduced median TTFA by 37% in Fish Audio’s tests.

Developers can serve the checkpoint through SGLang-Omni or vLLM-Omni. A minimal SGLang-Omni command is:

code
sgl-omni serve --model-path fishaudio/drama-3 --port 8000

Commercial rights stop at a revenue threshold

The checkpoint is licensed under the Fish Audio Community License. Its commercial restrictions place the release in the open-weight category, with permission to inspect and self-host the model under the published terms.

License terms summarized from Fish Audio’s release
Use Requirement
Research No license fee
Commercial use below US$500,000 in annual revenue, including affiliates No license fee
Commercial use outside the revenue threshold Paid license required
Reselling Drama 3 as a voice API Paid license required

Teams building internal products or applications below the revenue threshold can use the checkpoint without a license fee. TTS vendors, API resellers, and companies outside that threshold need commercial terms from Fish Audio.

Stage directions live inside the prompt

Drama 3 interprets square-bracketed directions embedded directly in the text, allowing a prompt to change delivery, emotion, or nonverbal expression within a line. A request body for the /v1/tts endpoint can include both those directions and reference audio for voice cloning:

css
{
  "text": "[sighs] Fine. If we miss it, it's on you. [laughs] Well, maybe that's fair.",
  "references": [
    {
      "audio_path": "...reference.wav",
      "text": "..."
    }
  ]
}

The editing mode accepts a previous take as context and regenerates changed text while conditioning on the earlier audio tokens. That approach helps preserve prosody when replacing a word or short phrase, such as changing “Thursday” to “Friday” without regenerating an unrelated performance from scratch.

Where Drama 3 fits

Drama 3 targets scripted dialogue, long-form narration, dubbing, audiobooks, and game production where delivery needs to be controlled from text. Its strongest differentiators are pronunciation, multi-speaker generation, inline performance directions, and audio-conditioned edits.

Checks before production

  • Quality: Test names, codes, abbreviations, and target languages against real application inputs.
  • Capacity: Benchmark expected concurrency on the intended GPU rather than treating H200 vendor results as universal.
  • Long-form output: Evaluate prosody and transitions across automatically generated chunks.
  • Licensing: Confirm revenue, affiliate, and resale terms before deployment.
  • Voice rights: Obtain permission for reference recordings and cloned voices.

The hosted API offers the lowest operational burden at $15 per million characters. Self-hosting provides control over data and serving infrastructure, with a 48 GB NVIDIA GPU and the community license setting the practical entry requirements.

Trending
  • No trending articles

Comments

avatar

Next Reads