model 设置为 drama-3。关于其他 Fish Audio 模型,请参阅 Fish Audio:文本转语音、声音克隆与语音转文本。
在 ComfyUI 中使用 Drama 3
Fish Audio 合作节点位于节点菜单的partner/audio/Fish Audio 下,Drama 3 使用的节点与其他模型相同:Text to Speech、Speech to Text、Voice Selector 和 Instant Voice Clone。
选择模型
在 Text to Speech 节点上将model 设置为 drama-3。
连接语音
Voice Selector 或 Instant Voice Clone 的voice 输出会连接到 Text to Speech 节点。drama-3 暴露可扩展的 voices 输入,最多支持 5 个槽位。只连接一个语音时,节点会在内部将其作为 reference_id 传入。连接两个或更多语音时,文本必须用 @Voice1、@Voice2 等标记说话人,并且每个已连接的语音都必须在文本中至少出现一次,否则节点会抛出错误。
指导表演
drama-3 从脚本本身获取表演指令。用方括号括起的自然语言指令会从该处开始改变演绎方式,而成对标签只会改变它所包裹的那些词:
描述演绎方式
把指令放在方括号中,置于它所作用的文字之前,并按你给配音演员做提示的方式来写:情绪、意图、节奏,或者角色正在对谁说话。[calm] 会在整行中持续生效,除非被另一条指令取代;一行中的多条指令会在这行内部改变演绎方式。
添加声音和停顿
在应当出现的位置用方括号写出声音或停顿,例如叹息、笑声或呼吸声:用任意语言给出指令
指令不必与脚本的语言一致。英文脚本可以用中文给出指令,反之亦然:只改变特定的词语
用成对标签包裹词语,即可只改变这些词的演绎方式。支持的标签有<whisper>、<emphasis>、<soft>、<fast>、<slow>、<stress> 和 <forceful>:
在行中切换语言
Fish Audio 将语言标签列为实验性功能。
组合使用
指令、词语标签和音素标签可以同时用在同一份脚本中,包括在多说话人轮次内部:drama-3 上,请改用本页介绍的指令和词语标签。
可用工作流
两套现成模板覆盖 Drama 3:单人定向演绎和双说话人对话。你可以在 ComfyUI 的模板库中打开它们,也可以直接在 Comfy Cloud 上运行。两者都需要 ComfyUI 0.39.3 或更高版本。Fish Audio Drama 3:定向表演
用单一音色演绎一段脚本。text 字段中的指令会逐句改变表达方式,而 <whisper>...</whisper> 可以在不改变整句的情况下改变其中几个词。模板默认使用 Delia 预设音色,你可以在 Voice Selector 中替换它。
在 Comfy Cloud 上运行
在 Comfy Cloud 中打开
下载工作流
下载 JSON,或在模板库中搜索 “Fish Audio Drama 3: Directed Performance”
LoadAudio 节点:
fish_audio_example.mp3
LoadAudio 节点 11 · fish_audio_example.mp3Fish Audio Drama 3:双人对话
一次生成整个场景,每位说话人对应一个 Voice Selector,并在脚本中使用对话标签。模板自带 Delia 和 Sheila 预设音色:
在 Comfy Cloud 上运行
在 Comfy Cloud 中打开
下载工作流
下载 JSON,或在模板库中搜索 “Fish Audio Drama 3: Two-Speaker Dialogue”
LoadAudio 节点:
fish_audio_example.mp3
LoadAudio 节点 11 · fish_audio_example.mp3账户与定价
这些节点需要登录 ComfyUI 账户,并按使用量计费。在发布优惠期间,Drama 3 的价格约为每 1M 字节文本 35.75。有关积分费率和优惠窗口,请参阅合作伙伴节点定价。开始使用
- 将 ComfyUI 更新至 0.39.3 或更高版本
- 打开上方的任一 Drama 3 模板,或从
partner/audio/Fish Audio添加 Fish Audio 节点 - 在 Text to Speech 节点中选择
drama-3,并通过 Voice Selector 或 Instant Voice Clone 连接音色 - 使用指令和词语标签编写脚本,然后运行