study.
产品库/语音合成

Fish Audio Drama 3 发布解读:TTS 终于能听懂「憋着哭」这种指令

35B MoE,发音鲁棒性第一。但它在质量榜上落后 ElevenLabs 和 Qwen,48GB 显存的门槛和「托管需另签」的许可,把开放权重实际锁回了 API

Fish Audio2026.10.13免费 7499 字 · 付费 8394 字
厂商
Fish Audio
版本
Drama 3(新模型(S2.1 Pro 的表演向升级))
发布
2026.10.13
定价
API 列表价 $50/百万字符,促销价 $10 至 2026-11-12;开源权重需自备 48GB 显卡
许可
Fish Audio Community License v1.0(年收入低于 50 万美元可免费商用)
平台
Web · iOS · Android · API · Linux(自托管)
适合谁
有声书与播客制作 · 游戏与动画配音 · 出海内容本地化 · 语音应用开发者

引言:语音合成缺的不是音色,是演技

过去两年,TTS 的进步几乎全在「像不像人」上。

音色越来越自然,口音越来越准,连呼吸和停顿都能模仿。但你真拿它做一段有声剧、一段游戏对白、一段带情绪的广告配音,就会发现还差一层东西:

它读得对,但演得不对。

你写「我没事」,它就平平地念「我没事」。你想要的是那种明明在哭却硬撑着的「我没事」——声音要抖一下,笑意要卡在喉咙里,最后那个字要轻到快听不见。

这件事以前的做法是:写好几种版本,挑一个稍微像的,再手工剪。或者干脆放弃,找真人。

Fish Audio Drama 3 就是冲这一层来的。它的做法很直接:

把导演的话写进台词里,用方括号括起来。

[barely holding it together, forcing a smile] I'm fine.
[shaky breath] Really. [small laugh]
[whispering] Go on without me.

这段是官方博客的原例。要它演「勉强撑着、强颜欢笑」,你就这么写。官方说 Drama 3 相比 S2.1 Pro 的差别是:哭声像真的、怒气是压住的、笑是从板着的脸里漏出来的。

这句话如果成立,它改变的不是音质,是工作流。 以前你要生成十个版本再挑,现在你写一句指令。

但它值不值得用,还取决于三件不那么性感的事:它质量到底排第几、48GB 显存的门槛意味着什么、以及那份许可能不能让你做商业产品。


一、产品定位:它到底是什么,不是什么

它是什么

一句话:一个能用自然语言「导戏」的 TTS 模型,35B MoE,开放权重。

三个关键词拆开看:

「导戏」:表演指令写在方括号里,用你平时跟演员说话的方式写。官方强调「Tags 被当成普通文本而不是专用控制 token」——这句话是 S2 时代就有的架构选择,意思是你不受限于一组固定的表情标签,理论上什么描述都能写。

「35B MoE」:总参数 350 亿,每生成一个 token 只激活约 30 亿(256 个专家里选 8 个,加 1 个共享专家)。参数堆在这里是为了「记住长剧本和多个声音样本」,不是为了推理时的算力。

「开放权重」:权重在 Hugging Face 上,仓库名 fishaudio/drama-3。但「开放权重」和「开源」不是一回事,后面细说。

它在产品线里的位置

Fish Audio 的 TTS 模型有一条清晰的时间线:

时间 模型 定位 权重
2025-06 S1(原 Fish Speech) 首个 4B 模型,TTS-Arena2 第一 S1-mini 开源
2026-03 S2 引入 [方括号] 自然语言控制、多说话人、80+ 语言 开源(Research License)
2026-06 S2.1 Pro 生产版,质量和延迟优化 开源(Research License)
2026-10-13 Drama 3 表演向升级,35B MoE 开放(Community License v1.0)

两个细节值得注意:

第一,S1 要在 2026 年 12 月 31 日退役。 之后指定 s1 的请求会由 s2.1-pro 接管,并按 s2.1-pro 计费。还在用 S1 的集成必须迁移,方法是在模型 ID 换成 s2.1-pro 的同时,把 (圆括号) 情绪标签改成 [方括号]。

第二,Drama 3 不是 S2.1 Pro 的替代品,是并行选项。 官方文档里 S2.1 Pro 仍然标注为「需要 TTFA 和 DPA 保证的生产负载」用的模型。Drama 3 是 preview 状态(模型卡上标的就是 Preview),官方明说「会持续改这个模型」。

它不是什么

不是开源软件。 权重放出来了,但许可有明确限制:年收入超过 50 万美元要单独授权,把模型作为 TTS / 声音克隆 / 配音服务提供给第三方,无论收入多少都需要单独许可。这是「开放权重」(open weights),不是「开源」(open source)。

不是低门槛的本地部署。 需要至少 48GB 显存的 NVIDIA 卡、FP8 精度、SGLang-Omni 服务框架,而且融合 kernel 只在 Hopper 架构上验证过。CPU、Apple MPS、AMD ROCm 都不支持。 这台机器不是消费级显卡能凑的。

不是声音克隆工具。 它能用你提供的语音样本,但许可明确禁止「未经同意克隆真人声音」。官方演示里用的是 Uncle Roger(Nigel Ng)本人授权的声音克隆,这个细节放在博客很显眼的位置。

不是「质量最强」。 这一点官方博客没提,但第三方数据里有:它在 Artificial Analysis 的质量 Elo 是 1242,落后 ElevenLabs Eleven v4 Turbo 的 1328,也落后 Qwen-Audio-3.0-TTS-Plus 的 1266。

1.4 要花多少钱

三条路,成本结构完全不同。

第一条:API,按字符计费。

项目 价格
列表价 $50 / 百万字符
发布促销价(至 2026-11-12) $10 / 百万字符
促销幅度(官方表述) API 降 80%,新创作者套餐降 50%

这是全篇最需要注意的一条:促销价和列表价差 5 倍。 11 月 12 日之后按 $50 计价,做预算时必须按列表价算,否则上线即超支。

换算成实际感受:一百万字符大约是一本 300 页的书,或者 10 小时左右的连续语音。$50 意味着每小时 5 美元;$10 意味着每小时 1 美元。

第二条:免费档。

免费账户每月 8,000 credits,约 7 分钟语音,单次生成上限 500 字符,3 个公开声音槽。

关键限制:免费档不含商用权。 可以试声音、做个人项目,但不能用于客户交付或任何变现内容。

第三条:自托管,成本在硬件。

项目 要求
显存 ≥48GB,FP8 精度
GPU NVIDIA(Hopper 架构验证过,官方基准用 1 张 H200)
不支持 CPU、Apple MPS、AMD ROCm
服务框架 SGLang-Omni(sgl-omni serve --model-path fishaudio/drama-3)
权重 MoE 专家 FP8,其余 bf16;另有 int4 版本(fishaudio/drama-3-int4,10 月 14 日发布)

48GB 显存是什么概念:一张 H100 是 80GB,一张 A100 是 40GB(不够),RTX 4090 是 24GB(差一倍)。能跑这张卡的机器,租用成本大约每小时 2–4 美元。

也就是说:自托管只有在「持续高负载」时才划算。 每天跑满 8 小时以上,租卡比 API 便宜;偶尔用,API 便宜得多。

三笔隐性成本:

  • API 的默认回退。官方文档警告:请求头里的 model: drama-3 缺失或拼错,会静默回退到 s2.1-pro。账单按 s2.1-pro($15/百万字符)算,效果也不是你要的。不报错,只是结果不对。
  • 迁移成本。从 S1 迁移过来要把 (圆括号) 标签改成 [方括号]。旧标签在新模型里会被当普通文本读出来。
  • 许可合规。做托管服务要单独签约;用了就要在产品上标 "Built with Fish Audio";不能拿模型或输出去训练别的语音模型。

二、核心能力拆解:它提供了哪些关键能力

能力一:用自然语言导戏

表演指令写在方括号里,位置决定作用范围。

单个标签作用于它后面那句话:

[through gritted teeth, keeping his voice down] I asked you to do one thing tonight.
[slow, dangerously quiet] Just one.

配对标签只作用于它包裹的词:

And whatever you hear out there…
[slow, deadly serious] do not open that door [/slow, deadly serious]

第二个写法是这次的重点。以前你只能给整句加情绪,现在能精确到半句。上面这个例子里,前半句是「惊恐的耳语」,最后四个字变成「缓慢、致命地严肃」——情绪在一句话中间拐弯。

官方给的四个演示都是这种「反差」:

情绪 指令示例
忍住哭 [choked up, crying quietly] → [voice breaking]
压住火 [through gritted teeth, keeping his voice down] → [slow, dangerously quiet]
破功笑 [straight-faced, trying very hard to stay serious] → [cracking up despite herself]
突然警觉 [breathless, speaking fast] → [voice drops to a terrified whisper]

为什么这几个例子选得好:它们都是「两种情绪同时存在」的状态。「强颜欢笑」「压着火」「憋着笑」,这些是传统 TTS 最容易抹平的地方——它只会给你一个情绪,或者两个情绪的中间值。

能力二:一句话多个角色

支持 [S1] 到 [S16] 的说话人标签,单次请求最多 16 个角色,每个说话人指定一个 voice ID。

一场戏一次调用渲染完。 这在有声剧和游戏对白里是实质性的差别:以前要按角色分段生成再拼接,每段之间还要对语速和停顿;现在一份剧本进去,一段完整音频出来。

官方在 S2 时代就强调的「多说话人对话」,Drama 3 继承下来并扩到 16 个。

能力三:83 种语言,一套模型

83 种语言在同一个模型里,不按语言切分模型。

这一点在配音场景里很实用:同一个角色、同一份表演指令,出十几个语言版本。官方特别提到一个细节:「用你思考的语言写指令」——指令语言和台词语言可以不同。

比如台词是英文,你可以用中文写 [强忍着不哭]。这对中文团队做英文内容很友好。

能力四:长文本与长剧本

35B 参数的一个直接好处是上下文容量。官方博客的措辞是「一个适合长剧本和多个声音片段的记忆」。

具体上下文长度官方没有公布(第三方报道也标注为「未披露」)。这一点要注意:有声书是它明确瞄准的场景,但一章 5000 字能不能一次生成完,官方没给数据。

能力五:发音鲁棒性第一

这是它唯一一个「官方敢说第一」的指标。

Artificial Analysis 的 Pronunciation Robustness 基准测的是难词读对率:品牌名、地名、技术术语、数字、代码、路径、邮箱这类东西念对了没有。

Drama 3 得分 93.2%,对手 S2.1 Pro 是 88.1%,排名第一。

分类看:

类别 得分
品牌、地名、技术术语 95.9%
上下文相关读法 95.3%
精确序列(代码、路径、邮箱) 86.3%

最后一类是它最弱的一项。 86.3% 意味着每 7 个邮箱地址或文件路径就有 1 个念错。做技术类内容(比如给一段代码录旁白)要特别注意。

能力六:流式与并发

官方的性能数据(1 张 H200):

场景 数据
单路流式 271 frames/s,首字延迟 p50 88.9ms,RTF 0.131
16 路并发 927 frames/s,RTF 0.373

88.9ms 的首字延迟意味着它够格做实时对话(语音助手的舒适区在 200ms 以内)。16 路并发下 RTF 0.373,意味着一张 H200 能同时服务约 40 路实时流。

但这是 H200 的数据。 48GB 的最低门槛(比如 A6000、L40S)能跑,但并发数和延迟都会打折扣,官方没给这些卡的数据。

能力与场景对应

能力 解决什么 谁最需要 成熟度
自然语言导戏 让同一句话演出不同情绪 有声剧、游戏配音、广告 可用(核心卖点,preview 状态)
配对标签 一句话中间换情绪 台词精细调整 可用(新能力)
16 说话人 一场戏一次生成 有声剧、广播剧 可用
83 语言 一套模型做多语言 出海本地化 可用
发音鲁棒性 难词念对 有声书、技术内容 可用(第一,但精确序列 86.3%)
流式 88.9ms 实时对话 语音助手 可用(H200 数据)
自托管 数据不出内网 有合规要求的团队 门槛极高(48GB + Hopper)

三、典型应用场景:谁在什么条件下用它解决什么问题

3.1 场景地图

按使用者拆,三群人是它的主场:

  • 有声书与播客制作:一两个人做几十小时音频,需要多角色、需要情绪、需要长文本
  • 游戏与动画配音:角色多、台词量大、迭代频繁(改一句台词不该重录整段)
  • 出海内容本地化:同一套内容出十几个语言版本

按用途拆,主场是「剧本驱动的大批量语音生成」,不是「一句话配音」。

按形态拆:网页/App 直接用、API 批量、自托管(门槛极高)。

哪些是主场,哪些只是「也能做」:有声剧、广播剧、游戏对白、多语言配音,是主场。单条短视频配音、实时语音助手,也能做,但都有更轻的工具。

3.2 场景一:有声书与广播剧

谁在用:独立有声书制作人、小型播客团队、网络文学平台。

触发条件:一本 20 万字的书要出音频版,或者一部广播剧要十几集,每集多个角色。

痛点:传统做法三条路都不好走。真人录制,一本书要几千到几万,周期以月计。早期 TTS,音色机械、情绪单一,听众第一句就退出。分段生成再拼接,每个角色要单独跑一遍,段落之间的语气接不上。

产品介入点:16 个说话人 + 自然语言导戏 + 长文本容量。一份剧本(带 [S1] [S2] 标签和方括号指令)进去,一整段对话出来。

前置依赖:需要准备好每个角色的语音样本(voice ID);需要把剧本改写成带标签的格式;需要接受它还是 preview,同一段文字两次生成结果不同。

产出与收益:从「按角色分段 + 手工拼接」变成「一次渲染」。真正的价值不是省钱,是改一句台词不用重录整段——这是有声书制作里最耗时的环节。

边界与风险:有声书是长篇,而它没有公布上下文长度。 一章 5000 字能不能一次生成,官方没给数据。另外 preview 状态意味着质量会变,做长期项目要留好回滚。

3.3 场景二:游戏与动画的角色配音

谁在用:中小游戏团队、动画工作室。

触发条件:一个有 8 个角色的游戏,对话量几千句,上线后还要持续加内容。

痛点:找配音演员按句收费,一句几十块,几千句就是六位数。而且改一句剧情就要重录,每次更新都是成本。

产品介入点:每个角色一个 voice ID,剧本用 [S1]–[S16] 标注,情绪用方括号控制。改一句话,重新生成那一句。

前置依赖:要有角色的声音设定(原创或授权);要有把剧本转成带标签格式的流程;要考虑实时性要求(对话场景需要流式,88.9ms 的首字延迟够用)。

产出与收益:从「按句付费」变成「按量付费」。$10/百万字符的促销价下,一个十万字的游戏对白成本约 1 美元。

边界与风险:许可限制最要紧。 如果游戏是卖给用户的,那不算「托管服务」,用开放权重可以;但如果想把配音能力做成 API 卖给别人,无论收入多少都要单独签约。另外,未经同意克隆真人声音是明确禁止的——用演员声音做角色必须拿到授权。

3.4 场景三:多语言内容出海

谁在用:内容平台的本地化团队、跨境品牌的营销团队。

触发条件:一套中文内容要出英、日、西、阿等版本,配音要保留原来的情绪和节奏。

痛点:传统做法是每个语言找一个配音演员,情绪和节奏各演各的,听起来不是同一部作品。用 AI 配音,情绪控制不了,出来的都是「播音腔」。

产品介入点:83 语言 + 同一套表演指令。中文写 [压低声音,忍着火],英文台词照念,情绪保持一致。

前置依赖:需要目标语言的自然表达(不能直译);需要验证小语种的发音质量(83 种语言的水平不会一致)。

产出与收益:一套内容的多语言版本从「几个月」变成「几天」。

边界与风险:83 种语言不代表 83 种都好。 官方只给了英文的发音鲁棒性数据,其他语言没有分项。中文、日文这类大语种大概率没问题,小语种要用自己的素材实测。

3.5 场景成熟度分级

分级 具体做法 说明
开箱即用 fish.audio 网页 / iOS / Android App 选 Drama 3、贴剧本、加方括号,直接出
开箱即用 免费档(8,000 credits/月) 约 7 分钟,够试情绪控制,不含商用权
需要一点配置 API(POST /v1/tts,model: drama-3) 要处理字符计费、要防模型 ID 写错回退
需要一点配置 自带声音样本(voice ID) 每个角色一个样本,样本质量决定上限
仅概念验证 自托管(48GB FP8) 硬件门槛极高,且 SGLang-Omni 只在 Hopper 验证
仅概念验证 长文本一次生成 上下文长度未公布,长篇要自己试
不建议使用 把配音能力做成 API 转售 许可明确要求单独签约,无论收入多少
不建议使用 技术文档旁白(大量路径、代码) 精确序列识别率 86.3%,每 7 个错 1 个

3.6 不适用或需谨慎的场景

第一,消费级硬件上的本地部署。 48GB 显存起步,还不支持 CPU / MPS / ROCm。Mac 用户、4090 用户直接出局。

第二,需要稳定输出的生产环境。 官方自己标了 preview,并明说「会持续改这个模型」。同一段文字两次生成结果不同,这对需要版本控制的项目是麻烦。

第三,托管给第三方的服务。 许可条款写得很清楚:把 Drama 3 作为 TTS、声音克隆或配音服务/API 提供给他人,无论你的收入多少,都需要单独的书面许可。

3.7 场景适配表

场景 适合谁 触发条件 用到的能力 需要什么准备 成熟度 主要风险
有声书 / 广播剧 有声内容制作 长篇多角色 16 说话人 + 导戏 角色声音样本、剧本标注 开箱可试 上下文长度未公布
游戏对白 中小游戏团队 台词量大且常改 导戏 + 声音样本 剧本格式化流程 开箱可试 商用需看许可条款
多语言配音 出海团队 一套内容多语言 83 语言 + 指令复用 目标语自然表达 开箱可试 小语种质量未验证
实时语音助手 语音应用开发 需要低延迟 88.9ms 流式 API 或自托管 需配置 低延迟数据仅 H200
私有化部署 有合规要求的企业 数据不出内网 开放权重 48GB+ NVIDIA、SGLang-Omni 仅概念验证 Hopper 之外未验证
技术内容旁白 开发者内容 大量代码路径 — — 不建议 精确序列 86.3%
API 转售 服务商 想做配音 API — — 不建议 许可需单独签约

付费部分 · 8394 字

技术原理、同类对比、评测怎么读、上手教程和坑

免费部分到这里结束。后面是需要单独解锁的部分,包含判断依据而不是结论复述。

解锁全文10积分 · 约 1 元 · 解锁后永久可读
注册赠送 50 积分。新文章上线 7 天内 8 积分。
资料来源
资料 类型 抓取时间 用途
Fish Audio Drama 3 发布博客 官方一手(经搜索引擎摘要) 2026-10-19 定位、指令示例、AA 排名、许可、促销、Uncle Roger 案例
同一博客德文版 官方一手(经搜索引擎摘要) 2026-10-19 架构细节(MoE、混合注意力、Codebook-MTP)、许可条款全文中译
Fish Audio 更新日志 官方一手(经搜索引擎摘要) 2026-10-19 版本时间线、模型 ID、S1 退役、S2/S2.1 Pro 定位
MarkTechPost 第三方媒体 2026-10-19 硬件要求、定价、竞品对比表、AA Elo 1242
AICoder 第三方媒体 2026-10-19 性能数字(271/927.6 frames/s、88.9ms、RTF)、发音分项
实时互动网(nxrte) 第三方媒体(中文) 2026-10-19 架构中文表述、48GB/FP8、精确序列 86.3%、16 说话人
TechPilot 第三方媒体 2026-10-19 免费档额度、许可逐条解读、preview 限制
zenoai 第三方媒体 2026-10-19 SGLang-Omni、Elo 1242 的交叉验证

抓取情况说明:fish.audio 与 docs.fish.audio 在本机 curl 直连均返回 502(代理问题),WebFetch 亦失败。正文依据的是搜索引擎返回的页面正文摘要(英文版与德文版内容一致,可互校),加上四家第三方媒体的交叉验证。官方博客原文未能逐字存档,这是本篇资料链上的一个缺口。

未获取到的资料(正文已按「官方未说明」处理,未填空):

  • Drama 3 的上下文长度
  • 表演指令的遵循率数据(100 条指令里多少条演出正确)
  • 83 种语言的发音鲁棒性分项
  • 48GB 显卡上的实际并发与延迟
  • int4 版本的质量数据
  • 官方对「配对标签」的实现机制说明
  • 质量 Elo 1242 的完整榜单排名位置
  • 第三方独立复现(发布 6 天,尚无)
本站内容为独立解读,所有数据标注来源与抓取时间,非官方稿件。 推算数据已注明依据;官方未公布的信息不填空。