2025-12-29 20:50:41 +00:00
2025-02-07 17:33:15 +08:00
2026-01-02 21:27:21 +00:00
2026-01-02 21:20:37 +00:00
2025-02-11 10:22:17 +08:00
2025-02-07 17:32:06 +08:00
2025-12-29 20:44:20 +00:00
2025-12-29 21:20:54 +00:00
2025-02-14 09:06:12 +08:00
2026-01-06 10:51:46 +00:00
2026-01-05 10:41:04 +00:00
2026-01-02 21:20:37 +00:00
2025-02-17 13:32:17 +08:00

ComfyUI Sonic

Custom node that takes an audio mp3 and an image, and creates a lip synced video from them.

Install ComfyUI Sonic Custom Node

Install the custom node ComfyUI Sonic using the manager,

ComfyUI Manager Sonic

Or, you can use your command/terminal prompt.

  1. Navigate to your ./ComfyUI_windows_portable/ComfyUI/custom_nodes folder.
  2. Run,
    git clone https://github.com/Sean-Bradley/ComfyUI-Sonic
    
  3. Navigate to your ./ComfyUI_windows_portable folder.
  4. Run
    python_embeded\python -m pip install -r ComfyUI/custom_nodes/comfyui-sonic/requirements.txt
    
  5. Restart ComfyUI

Install Models

We need to create this folder structure and download each model into its place.

📂 ComfyUI/
├── 📂 models/
│   └── 📂 sonic/
│       ├── audio2bucket.pth
│       ├── audio2token.pth
│       ├── unet.pth
│       ├── face_yolov8m.pt
│       ├── 📂 whisper-tiny/
│       │   ├── config.json
│       │   ├── model.safetensors
│       │   └── preprocessor_config.json
│       └── 📂 RIFE/
│           └── flownet.pkl

Download each file and place into your ./ComfyUI/models/sonic/ folder

Download each file and place into your ./ComfyUI/models/sonic/whisper-tiny/ folder

Download this file and place into your ./ComfyUI/models/sonic/RIFE/ folder

Sample Workflows

Tip

For easier drag/drop of workflows into ComfyUI, visit https://sbcode.net/genai/lipsync-sonic/

Download this Example Audio and save into your ComfyUI/input folder.

Initial Image Workflow
S
Description
No description provided
Readme MIT
14 MiB
Languages
Python 100%