文档 /
教程 /
ComfyUI 中的 HeyGen Voice 1.0:声音克隆与文本转语音
ComfyUI 中的 HeyGen Voice 1.0:声音克隆与文本转语音
在 ComfyUI 中使用 HeyGen Voice 1.0:从一段录音克隆音色,再用任意文本让它说话,由 Instant Clone 与 Text to Speech 两个合作伙伴节点完成。
教程
heygen-voice-1 更新于 2026-11-12
ComfyUI 中的 HeyGen Voice 1.0:声音克隆与文本转语音
在 ComfyUI 中使用 HeyGen Voice 1.0:从一段录音克隆音色,再用任意文本让它说话,由 Instant Clone 与 Text to Speech 两个合作伙伴节点完成。
HeyGen Voice 1.0 可以把一段单人录音变成一个可复用的音色,然后用这个音色朗读任意文本。整个过程不需要等待训练:克隆直接由你接入的片段生成,返回的 voice_id 就是文本转语音节点所需的全部输入。它适用于用本人声音做旁白、角色对白以及多语言配音。
在 ComfyUI 中,该功能由两个合作伙伴节点完成:HeyGen Voice 1.0 Instant Clone 接收录音并返回 voice_id,HeyGen Voice 1.0 Text to Speech 用这个音色朗读文本。两者都是云端 API 节点:需要带积分的 Comfy 账号,并且不会下载本地模型。克隆免费,文本转语音按每 1K 字符计费。费率见合作伙伴节点定价。
模板把两个节点接在同一个工作流里,并保存两种输出:朗读出的音频,以及记录了 voice_id 的文本文件,方便下次直接复用同一个音色,不必重新克隆。
HeyGen Voice 1.0 擅长什么
- 短录音即可克隆:10 秒清晰的语音就够用,最多会用到片段的前 3 分钟
- 复用音色:
voice_id输出可以接入文本转语音,也可以填入 HeyGen Avatar Video 和 HeyGen Talking Photo 的custom_voice_id - 两种速度:
heygen-voice-1-turbo更快,价格约为heygen-voice-1的四分之一 - 表现力控制:
expressiveness_boost取值低时贴近原录音,取值高时情绪更丰富
示例输出
从一段录音克隆音色,再用这个音色朗读文本:

使用它
与在下面的 ComfyUI 中运行一样,使用同一个 Comfy 账号、同样的积分计费。各模型的价格见合作伙伴节点定价,可同时发起的请求数量见并发限制。
[!TIP] 使用 API 节点需要保证你已经正常登录,并在受许可的网络环境下使用,请参考API 节点总览部分文档来了解使用 API 节点的具体使用要求。
[!TIP] > [tab] 本地用户 > > 请确保你的 ComfyUI 已经更新。 > > ComfyUI 下载 > ComfyUI 更新教程 > > 本指南里的工作流可以在工作流模板中找到。如果找不到,可能是 ComfyUI 没有更新。 > > 如果加载工作流时有节点缺失,可能原因有: > > 1. 你用的不是最新版(每夜版)。 > 2. 启动时有些节点导入失败。 > [tab] 云端用户 > > * Cloud 会在 ComfyUI 稳定版本发布后更新。 > > 所以,如果你发现本文档中有任何核心节点缺失,可能是因为新核心节点尚未在最新稳定版中发布。请等待下一个稳定版发布。
HeyGen Voice 1.0 工作流
克隆音色、写入文本并运行。模板把两个节点放在同一个工作流里,voice_id 会直接从克隆节点传给文本转语音节点。
[card] 在 Comfy Cloud 上运行 在 Comfy Cloud 中打开
[card] 下载工作流 下载 JSON,或在模板库中搜索 "HeyGen Voice 1.0"
输入素材
[card] long\_demo.mp3 载入到为 HeyGen Voice 1.0 Instant Clone 提供输入的 LoadAudio 节点
运行步骤
- 加载录音:在 LoadAudio 节点中接入单人、至少 10 秒的清晰语音,只会使用前 3 分钟
- 克隆音色:在 HeyGen Voice 1.0 Instant Clone 上把
language设为录音所用的语言,并选择similarity。修改seed可以重新克隆,得到略有差异的音色 - 写入文本:在 HeyGen Voice 1.0 Text to Speech 的
text中输入不超过 5000 字符的纯文本,并把克隆节点的voice_id输出接到它的voice_id输入 - 设置表现力:
expressiveness_boost取 0 到 1。0最贴近原录音,1情绪最丰富 - 点击 Queue 或按
Ctrl+Enter生成 - 保存结果:模板用 SaveAudioAdvanced 保存音频、用 SaveText 保存音色 ID,放在
output/HeyGen_Voice_id/下
节点控制
HeyGen Voice 1.0 Instant Clone
| 控制项 | 取值 | 作用 |
|---|---|---|
audio | 一段音频 | 单人录音。建议至少 10 秒,只会使用前 3 分钟 |
language | auto 或某种语言 | 录音中所说的语言 |
similarity | medium、high、extra_high、max(默认) | 克隆音色与原录音的接近程度 |
remove_background_noise | 默认开启 | 克隆前清理录音 |
seed | 默认 42 | 修改后会重新克隆,每次得到略有差异的音色 |
HeyGen Voice 1.0 Text to Speech
| 控制项 | 取值 | 作用 |
|---|---|---|
model | heygen-voice-1、heygen-voice-1-turbo | turbo 更快,价格约为四分之一 |
voice_id | 已克隆的音色 ID | Instant Clone 节点的输出 |
text | 1 到 5000 字符 | 要朗读的文本。超过约 12 分钟的语音会失败,超长的中文或日文请分段 |
language | auto 或某种语言 | 塞尔维亚语、马来语等相近语言容易被自动识别混淆时请手动指定 |
expressiveness_boost | 0.0 到 1.0,默认 0.5 | 取值越高表现力越强,取值越低越贴近原音色 |
限制
- 克隆只使用录音的前 3 分钟,实际操作中至少需要 10 秒清晰语音。
- 文本上限 5000 字符,约 12 分钟语音。只接受纯文本,其他内容会被拒绝。
- 即时克隆的音色在文本转语音中会忽略
seed、speed和pitch,表现力只能通过expressiveness_boost控制。 voice_id必须来自克隆节点,留空会报错。- 克隆免费,文本转语音按模型费率以每 1K 字符计费。
开始使用
- 将 ComfyUI 更新至最新版本
- 打开模板库,搜索
HeyGen Voice 1.0