[系列教程](/zh/tutorial "系列教程")[ComfyUI 进阶教程](/zh/tutorial/advanced "ComfyUI 进阶教程")2. Sonic Video

### [Qwen-Image-Layered 发布 - 支持图像分层编辑的生成模型](/zh/news/2025-12-19-qwen-image-layered-release)

2025/12/19

# ComfyUI Sonic 工作流,数字人视频生成

Sonic 是腾讯开源的数字人模型,仅需要输入图片及音频即可输出不错的视频效果,

下面是原始 Sonic 相关的链接 项目页面: 在线体验: 项目源码:

最近已有社区用户完成了对应的插件集成,本教程基于 ComfyUI_Sonic 插件,复现 Sonic 的官方示例效果。

💡

目前我在运行此工作流时仍旧有些问题,等待后期测试完成后,将会补充更新对应的说明到此教程中。

## 1. ComfyUI Sonic插件安装

此工作流依赖下面的插件,请确保在开始前已经完成了插件及依赖安装或下载工作流后使用 ComfyUI-manager 安装缺失节点

ComfyUI_Sonic: ComfyUI-VideoHelperSuite:

如果你不熟悉对应的安装,请参考[ComfyUI 插件安装教程](/zh/install/install-custom-nodes)完成对应插件的安装

## 2. Sonic 相关模型的下载及安装

在插件仓库作者有提供了对应的插件下载,如果对应下面对应的模型链接失效或无法访问,请访问插件作者仓库查看是否有更新

模型需要保存的位置如下,请将下载到的模型保存到对应的位置:

📁ComfyUI
├── 📁models
│ ├── 📁checkpoints
│ │ └── 📁video // video 文件夹主要为了模型分类使用,你也可以不创建这个文件夹
│ │ └── svd_xt_1_1.safetensors // svd_xt.safetensors 或者 svd_xt_1_1.safetensors 模型
│ └── 📁sonic // 新建 sonic 文件夹,所有内容保存在这个文件夹下,这部分的内容都来自 Google Drive
│ ├── 📁 whisper-tiny
│ │ ├── config.json
│ │ ├── model.safetensors
│ │ └── preprocessor_config.json
│ ├── 📁 RIFE
│ │ └── flownet.pkl
│ ├── audio2bucket.pth
│ ├── audio2token.pth
│ ├── unet.pth
│ └── yoloface_v5m.pt

### 2.1 Stable video diffusion 下面两个模型选择一个:

svd_xt_1_1.safetensors svd_xt_1_1.safetensors

### 2.2 下载 Sonic 相关模型

访问下面的网盘地址,并下载文件夹内所有的资源 sonic相关模型:

### 2.3 下载 whisper-tiny 模型

whisper-tiny

仅下载下面三个文件

* config.json
* model.safetensors
* preprocessor_config.json

## ComfyUI Sonic 工作流相关素材

请下载下面的音频、照片、以及工作流文件,或者使用你自己的素材 图片: ![Sonic input anime](images/da9ea1c0cb025eca28e0b2765d265ca6.png)

音频,请下载示例部分的任意音频:

ComfyUI Sonic 数字人工作流

## ComfyUI Sonic 工作流讲解

![Sonic Workflow](images/89eaf9c9eb00978ec477e465490a0a1a.jpg)

1. 在序号`1`处,加载 stable video diffusion 相关模型 如 _svd_xt_1_1.safetensors_
2. 在序号`2`处,上传音频文件,加载音频文件
3. 在序号`3`处,上传示例图片
4. 在序号`4`处,加载 _unet.pth_ 模型文件
5. 使用 Queue 或者快捷键 `Ctrl(Command)+Enter` 运行工作流进行图片生成

### 问题解决

1. transformers 版本问题 由于该插件要求使用 transformers==4.43.2, 如果你的工作流无法正常运行请修改

📁ComfyUI
├── 📁custom_nodes
│ └── 📁ComfyUI_Sonic // 插件目录
│ └── requirements.txt // 依赖文件

请修改 requirements.txt 文件中的

#transformers ==4.43.2

去掉*#*号

transformers ==4.43.2

然后重启 ComfyUI 或者使用 pip 安装对应的依赖

2. frame_rate 类型不匹配问题 在最后一个节点我遇到了数字类型不匹配的问题,我试着使用 primitive 节点作为输入 ![类型不匹配](images/02d0fc192d4ed89c4ddafa3b3acf17c5.jpg)

其它,由于目前还在测试这个工作流,如果你有更好的解决方案,欢迎在评论区留言,我会及时更新到这个教程中。

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。