Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
S

SoulX-FlashTalk

> 编程语言
Open source

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 on an 8xH800 node.

1.4K stars0 likes2 views
WebsiteGitHub

About

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 on an 8xH800 node.

News

  • 2026.02.12 - We have released the SoulX-FlashHead, which is a streaming talking head project that achieves real-time performance on consumer GPUs (e.g., RTX 4090/5090).
  • 2026.01.08 - We have released the inference code, and the model weights.
  • 2025.12.30 - We released Project page on SoulX-FlashTalk.
  • 2025.12.30 - We released SoulX-FlashTalk Technical Report on Arxiv and GitHub repository.

Coming soon

A 4-GPU real-time version of SoulX-FlashTalk.

Todo List

  • Technical report
  • Project Page
  • Inference code
  • Checkpoint release
  • Online demo

Live Streaming & Video Podcast

Online Demos

Examples

<tr>
  <td width="30%"><video src="https://private-user-images.githubusercontent.com/176391424/536123542-cee5c716-3267-42d9-86c0-93de8e9ed7fa.mp4?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njg0Njk5NDIsIm5iZiI6MTc2ODQ2OTY0MiwicGF0aCI6Ii8xNzYzOTE0MjQvNTM2MTIzNTQyLWNlZTVjNzE2LTMyNjctNDJkOS04NmMwLTkzZGU4ZTllZDdmYS5tcDQ_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMTE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDExNVQwOTM0MDJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04NjhjZjYxYmJkZTE2M2I4YTVhNWNhN2U5ZDBhZGM0Yzc2NGM4YjA0ZDQ4NGIzMGEzZjVmZGIzOWZmYTI4Mzg1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.8fNUNx1Io8JvBghhQAC7mmHHa_oF3ajAd-cOeXnoGwI" style="width:100%; aspect-ratio:448/832; object-fit:cover;" controls loop></video></td>
  <td width="30%"><video src=https://private-user-images.githubusercontent.com/176391424/536124198-2ce79455-edb7-4fba-8522-dc9448ddb37a.mp4?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njg0Njk5MzksIm5iZiI6MTc2ODQ2OTYzOSwicGF0aCI6Ii8xNzYzOTE0MjQvNTM2MTI0MTk4LTJjZTc5NDU1LWVkYjctNGZiYS04NTIyLWRjOTQ0OGRkYjM3YS5tcDQ_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMTE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDExNVQwOTMzNTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lNTgyMWMxNWU2MjI0YjQwNmJmM2Y4MWVlYjc3OTlmMzZjNTg2OGI5MTlhODExMDQ5M2E5NGNhOGJjMTgzMDllJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.0peFNyujNHJ0n8xMyj19VjTalPV74lE6oepewP-pX0A" style="width:100%; aspect-ratio:448/832; object-fit:cover;" controls loop></video></td>
  <td width="30%"><video src="https://private-user-images.githubusercontent.com/176391424/536126414-de649e5f-b09a-408d-9bff-96574326285c.mp4?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njg0Njk5MzksIm5iZiI6MTc2ODQ2OTYzOSwicGF0aCI6Ii8xNzYzOTE0MjQvNTM2MTI2NDE0LWRlNjQ5ZTVmLWIwOWEtNDA4ZC05YmZmLTk2NTc0MzI2Mjg1Yy5tcDQ_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMTE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDExNVQwOTMzNTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zNTQ1Mjg0ZWUwZmIyYzQ2OTkxYzY5ZjZmYjRjYmU0MDA0Yzg3YTgwZDEwYWM4YTIzNmFlMDhkZGVlNDI0N2U3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.6VE5cy4RuvPe49zuT6OHjo6XILn17QYT9kfS7_X3Efw" style="width:100%; aspect-ratio:448/832; object-fit:cover;" controls loop></video></td>
</tr>

Quickstart

Installation

1. Create a Conda environment

bash
conda create -n flashtalk python=3.10
conda activate flashtalk

2. Install PyTorch on CUDA

bash
pip install torch==2.7.1 torchvision==0.22.1 --index-url https://download.pytorch.org/whl/cu128

3. Install other dependencies

bash
pip install -r requirements.txt

4. Flash-attention installation:

bash
pip install ninja
pip install flash_attn==2.8.0.post2 --no-build-isolation

5. FFmpeg installation

bash
# Ubuntu / Debian
apt-get install ffmpeg
# CentOS / RHEL
yum install ffmpeg ffmpeg-devel

or

bash
# Conda (no root required) 
conda install -c conda-forge ffmpeg==7

Model download

Model Component Description Link
SoulX-FlashTalk-14B Our 14b model Huggingface
chinese-wav2vec2-base chinese-wav2vec2-base Huggingface
bash
# If you are in china mainland, run this first: export HF_ENDPOINT=https://hf-mirror.com
pip install "huggingface_hub[cli]"
huggingface-cli download Soul-AILab/SoulX-FlashTalk-14B --local-dir ./models/SoulX-FlashTalk-14B
huggingface-cli download TencentGameMate/chinese-wav2vec2-base --local-dir ./models/chinese-wav2vec2-base

Inference

bash
# Infer on single GPU
# Requires more than 64G of VRAM. Use --cpu_offload to reduce VRAM usage to 40G.
bash inference_script_single_gpu.sh

# Infer on multy GPUs
# Real-time inference speed can only be supported on 8xH800 or higher graphics cards
bash inference_script_multi_gpu.sh

Online Demo

Coming Soon!

Contact Us

If you are interested in leaving a message to our work, feel free to email [email protected] or [email protected] or [email protected] or [email protected] or [email protected]

Due to Group 1 reaching its capacity, we have opened a new WeChat group. Additionally, we represent SoulApp and warmly welcome everyone to download the app and join our Soul group for further technical discussions and updates!

Citation

If you find our work useful in your research, please consider citing:

@misc{shen2025soulxflashtalk,
  title = {{SoulX-FlashTalk}: Real-Time Infinite Streaming of Audio-Driven Avatars via Self-Correcting Bidirectional Distillation},
  author = {Shen, Le and Qiao, Qian and Yu, Tan and Zhou, Ke and Yu, Tianhang and Zhan, Yu and Wang, Zhenjie and Tao, Ming and Yin, Shunshun and Liu, Siyuan},
  year = {2025},
  eprint = {2512.23379},
  archivePrefix = {arXiv},
  primaryClass = {cs.CV},
  doi = {10.48550/arXiv.2512.23379},
  url = {https://arxiv.org/abs/2512.23379}
}

Acknowledgement

  • Infinitetalk and Wan: the base model we built upon.
  • Self forcing: the codebase we built upon.
  • DMD and Self forcing++: the key distillation technique used by our method.

[!TIP] If you find our work useful, please also consider starring the original repositories of these foundational methods.

Star History

Issues· 22 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Python

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言