打开 demoOpen demo
Drama 3 对 IndexTTS 2.5:开口快十倍,情绪更到位Drama 3 vs IndexTTS 2.5 — speaks 10× sooner, with better emotion
Fish Audio 新开源的 Drama 3 和 IndexTTS 2.5,用同样两个音色比了三个场景:像发微信语音那样聊天、演十种情绪、念一篇口播稿。Drama 3 用社区 int4 量化版跑在 40GB 的 A100 上,开口中位数 0.26 秒,IndexTTS 要 2.6 秒。两段语音电话能按真实延迟回放,所有 A/B 都能开盲听。
Fish Audio's newly open-sourced Drama 3 against IndexTTS 2.5, same two voices, three scenes: chatty WeChat-style voice messages, ten emotions, and a narration script. Drama 3 runs as the community int4 quant on a 40GB A100 and starts speaking in 0.26 s (median) versus 2.6 s for IndexTTS. Two voice calls replay with their real latency, and every A/B pair can be blind-tested. The page is in Chinese.
Drama 3 int4 (fishaudio/drama-3-int4)IndexTTS 2.5SGLang-Omni 0.1.8Whisper turboemotion2vec_plus_large
要点Notes
- 打电话:IndexTTS 生成和播放差不多快(实时率 1.02),模拟通话里 20 句有 14 句播到一半要停下来等;Drama 3 实时率 0.26,一句没卡。On calls: IndexTTS generates about as fast as it plays (RTF 1.02), so 14 of 20 lines stalled mid-playback; Drama 3 runs at RTF 0.26 and never stalled.
- 情绪:句首加 [sad]、[angry] 这类标签,emotion2vec 判对 11/18,不加 9/18,IndexTTS 的情绪向量 7/18;厌恶谁都没做出来。Emotion: with tags like [sad] or [angry] up front, emotion2vec agreed on 11/18, 9/18 without tags, and 7/18 for IndexTTS emotion vectors. Nobody managed disgust.
- Drama 3 的语速跟着参考音频走:2.4 秒的快语速参考让它每秒说 6 个字,听着像在赶;IndexTTS 两个音色都稳在每秒 4 字左右。Drama 3 copies the pace of its reference clip: a fast 2.4-second reference made it speak about 6 characters a second, which sounds rushed; IndexTTS stays near 4 for both voices.
- int4 版在 A100-40GB 上占约 28GB 显存;为了塞进去关掉了预填充 CUDA graph,4 路并发时每路开口涨到 2.6–2.7 秒。The int4 build takes about 28GB on an A100-40GB. Fitting it meant turning off prefill CUDA graphs, and with 4 concurrent requests each one took 2.6–2.7 s to start.
- SGLang-Omni 0.1.8 还不支持多角色和续写式编辑,模型卡上这两项暂时用不了。SGLang-Omni 0.1.8 doesn't support multi-speaker or continuation editing yet, so those two model-card features aren't usable for now.