
VibeVoice-ComfyUI
在 ComfyUI 里拖拽节点,一键生成高质量多角色语音
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1576
使用教程
环境要求
- 已安装并可正常运行的 ComfyUI(Windows / Linux / macOS 均可)
- ComfyUI 自带 Python 环境可正常使用
- 磁盘空间足够存放 VibeVoice 模型文件(如 VibeVoice-1.5B / VibeVoice-Large)
- 可选:CUDA 显卡或 Apple Silicon(MPS)以获得更快推理,CPU 也可运行
安装与启动步骤
-
1进入自定义节点目录
打开终端,切换到你的 ComfyUI 安装目录下的 custom_nodes 文件夹。路径以你本机实际安装位置为准。
cd ComfyUI/custom_nodes -
2克隆节点仓库
把 VibeVoice-ComfyUI 克隆到 custom_nodes 目录中,克隆完成后该目录下会多出 VibeVoice-ComfyUI 文件夹。
git clone https://github.com/Enemyx-net/VibeVoice-ComfyUI -
3重启 ComfyUI
重启 ComfyUI 服务,节点会在首次使用时自动安装所需依赖,无需手动执行安装命令。
-
4创建模型目录
在 ComfyUI/models 下创建 vibevoice 文件夹(若不存在)。所有模型文件都要放在这个目录内才能被节点识别。
-
5放置模型文件
在 vibevoice 下按结构放好 tokenizer(Qwen 分词文件)与模型文件夹(如 VibeVoice-1.5B、VibeVoice-Large),文件夹名可自定义。
-
6刷新浏览器
刷新 ComfyUI 网页界面,模型会出现在节点的下拉菜单中,此时即可搭建语音合成工作流。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
voice_speed_factor | 否 | 语音速度倍率,用于调整语速 | 1.0 |
[pause] | 否 | 文本中的暂停标签,插入 1 秒静音 | [pause] |
[pause:ms] | 否 | 自定义毫秒级静音,例如 2 秒 | [pause:2000] |
如何确认成功
重启 ComfyUI 并刷新浏览器后,节点列表出现 VibeVoice 节点,且模型出现在下拉菜单中即为成功。
常见问题
Q:自动安装依赖失败怎么办?
A:确认使用的是 ComfyUI 自带的 Python 环境;若仍失败可尝试手动安装依赖,安装完成后重启 ComfyUI。
Q:模型没有出现在下拉菜单中?
A:检查文件是否放在 ComfyUI/models/vibevoice/ 下且目录结构正确,然后刷新浏览器页面。
Q:可以从 HuggingFace 下载的缓存结构直接使用吗?
A:可以,用 git-lfs 或 HF CLI 下载的 models--microsoft--VibeVoice-1.5B/snapshots/[hash]/ 结构同样被支持。
Q:支持哪些运行后端?
A:支持 CUDA、CPU 与 MPS(Apple Silicon),可在注意力机制中选择 auto、eager、sdpa、flash_attention_2 或 sage。
注意事项
- 节点是自包含的,已内嵌 VibeVoice 代码,无需额外安装外部依赖。
- 模型文件较大,下载时建议使用 git-lfs 或 HuggingFace CLI。
- 支持最多 4 个说话人的多人对话合成,长文本会自动分块处理。
- 安装后务必重启 ComfyUI 并刷新浏览器页面,否则节点和模型不会加载。
核心亮点
- 原生集成 ComfyUI,节点化操作零代码门槛,适合视觉创作者
- 支持多说话人合成,可模拟对话场景,拓展了 TTS 应用边界
- 基于微软 VibeVoice 模型,语音自然度和表现力有保障
不足之处
- 依赖 ComfyUI 环境,安装配置对新手有一定复杂度
- 文档/社区待观察,部分高级功能示例不足
适用场景
- 在 ComfyUI 工作流中为 AI 视频或动画自动生成配音
- 快速制作多角色播客或有声书,无需专业音频软件
- 作为 ComfyUI 图生声项目的一部分,生成与图像匹配的语音
替代项目
ComfyUI-F5-TTS、ComfyUI-ChatTTS、ComfyUI-Kokoro
上一篇:ParallelWaveGAN
同类项目推荐
NeuroRVQ
开源
把脑电心电变成token,让生成模型读懂生物信号
[NeurIPS 2026] NeuroRVQ: Multi-Scale Biosignal Tokenization for Generative Foundatio···
TTS-recipes
开源
一键跑通多种数据集的 TTS 训练配方,快速上手语音合成。
TTS recipes for different datasets
vits-simple-api
开源
一键部署 VITS 语音合成 API,快速集成 TTS 到你的应用
A simple VITS HTTP API, developed by extending Moegoe with additional features.
swift-tts
开源
Swift 项目三行代码接入系统 TTS,兼容 TCA 和 Combine
A straightforward package containing version for Swift modern concurrency, Point-Fre···
UnivNet-pytorch
开源
用PyTorch复现UnivNet声码器,快速生成高保真语音波形。
UnivNet: A Neural Vocoder with Multi-Resolution Spectrogram Discriminators for High-···
MOSS-Speech
开源
跳过文字,语音直接对话,更自然更高效
An end-to-end speech-to-speech language model that generates spoken responses withou···
xttsv2-vllm-streaming-server
开源
让 XTTS-v2 实时说话,0.5 秒首响,即插即用
Real-time streaming TTS server for XTTS-v2 on vLLM — OpenAI-compatible API, ~0.5s T···
AudioSmith
开源
Mac 上本地搞定转录、配音和声音克隆
Speech, voices, stories, audiobooks, dubbing and transcription, made on your Mac. Fr···
Text2Speach
开源
一句代码搞定语音合成,Java 项目快速接入 TTS
一句代码搞定语音合成,文字转语音