ComfyUI custom nodes for SoulX-FlashTalk - Real-time infinite streaming of audio-driven avatars.
SoulX-FlashTalk is the first 14B model to achieve sub-second start-up latency (0.87s) while maintaining a real-time throughput of 32 FPS.
cd ComfyUI/custom_nodes
git clone https://github.com/HM-RunningHub/ComfyUI_RH_FlashTalk.git
cd ComfyUI_RH_FlashTalk
pip install -r requirements.txt
pip install ninja
pip install flash_attn==2.8.0.post2 --no-build-isolation
Download the following models and place them in your ComfyUI models folder:
Download from HuggingFace: Soul-AILab/SoulX-FlashTalk-14B
huggingface-cli download Soul-AILab/SoulX-FlashTalk-14B --local-dir ComfyUI/models/Soul-AILab/SoulX-FlashTalk-14B
Place in: ComfyUI/models/Soul-AILab/SoulX-FlashTalk-14B/
Download from HuggingFace: TencentGameMate/chinese-wav2vec2-base
huggingface-cli download TencentGameMate/chinese-wav2vec2-base --local-dir ComfyUI/models/wav2vec/chinese-wav2vec2-base
Place in: ComfyUI/models/wav2vec/chinese-wav2vec2-base/
| Node | Description |
|---|---|
| RunningHub FlashTalk Loader | Load the FlashTalk pipeline with INT8 quantization |
| RunningHub FlashTalk Sampler | Generate talking face video from audio and avatar image |
| Parameter | Type | Description |
|---|---|---|
pipeline | Pipeline | FlashTalk pipeline from Loader node |
ref_audio | AUDIO | Input audio for lip sync |
avatar_image | IMAGE | Reference face image |
seed | INT | Random seed (0 - 2^64-1) |
| Setting | Value |
|---|---|
| Frame size | 448 × 768 |
| FPS | 25 |
| Sample rate | 16000 Hz |
| Sample steps | 4 |
cpu_offload for lower VRAM)If you find this work useful, please cite the original SoulX-FlashTalk paper:
@misc{shen2025soulxflashtalktechnicalreport,
title={SoulX-FlashTalk: Real-Time Infinite Streaming of Audio-Driven Avatars via Self-Correcting Bidirectional Distillation},
author={Le Shen and Qian Qiao and Tan Yu and Ke Zhou and Tianhang Yu and Yu Zhan and Zhenjie Wang and Ming Tao and Shunshun Yin and Siyuan Liu},
year={2025},
eprint={2512.23379},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2512.23379},
}
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Python
100.0%
ComfyUI custom nodes for SoulX-FlashTalk - Real-time infinite streaming of audio-driven avatars.
SoulX-FlashTalk is the first 14B model to achieve sub-second start-up latency (0.87s) while maintaining a real-time throughput of 32 FPS.
cd ComfyUI/custom_nodes
git clone https://github.com/HM-RunningHub/ComfyUI_RH_FlashTalk.git
cd ComfyUI_RH_FlashTalk
pip install -r requirements.txt
pip install ninja
pip install flash_attn==2.8.0.post2 --no-build-isolation
Download the following models and place them in your ComfyUI models folder:
Download from HuggingFace: Soul-AILab/SoulX-FlashTalk-14B
huggingface-cli download Soul-AILab/SoulX-FlashTalk-14B --local-dir ComfyUI/models/Soul-AILab/SoulX-FlashTalk-14B
Place in: ComfyUI/models/Soul-AILab/SoulX-FlashTalk-14B/
Download from HuggingFace: TencentGameMate/chinese-wav2vec2-base
huggingface-cli download TencentGameMate/chinese-wav2vec2-base --local-dir ComfyUI/models/wav2vec/chinese-wav2vec2-base
Place in: ComfyUI/models/wav2vec/chinese-wav2vec2-base/
| Node | Description |
|---|---|
| RunningHub FlashTalk Loader | Load the FlashTalk pipeline with INT8 quantization |
| RunningHub FlashTalk Sampler | Generate talking face video from audio and avatar image |
| Parameter | Type | Description |
|---|---|---|
pipeline | Pipeline | FlashTalk pipeline from Loader node |
ref_audio | AUDIO | Input audio for lip sync |
avatar_image | IMAGE | Reference face image |
seed | INT | Random seed (0 - 2^64-1) |
| Setting | Value |
|---|---|
| Frame size | 448 × 768 |
| FPS | 25 |
| Sample rate | 16000 Hz |
| Sample steps | 4 |
cpu_offload for lower VRAM)If you find this work useful, please cite the original SoulX-FlashTalk paper:
@misc{shen2025soulxflashtalktechnicalreport,
title={SoulX-FlashTalk: Real-Time Infinite Streaming of Audio-Driven Avatars via Self-Correcting Bidirectional Distillation},
author={Le Shen and Qian Qiao and Tan Yu and Ke Zhou and Tianhang Yu and Yu Zhan and Zhenjie Wang and Ming Tao and Shunshun Yin and Siyuan Liu},
year={2025},
eprint={2512.23379},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2512.23379},
}
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Python
100.0%