Project ◆ Hidden gem
DiffRhythm2
ASLP-lab/DiffRhythm2 · Python · Apache-2.0
Full songs with lyric alignment via block flow matching
DiffRhythm 2 targets long, coherent songs with precise lyric timing. Apache-2.0 code/weights make it attractive for creators who care about licensing.
28.3 / 100 · Score
★ 175 Stars
+0 30-day growth
35 min Time to first run
Not required API key
Score
Trend 18
Activity 8
Quality 70
Community 22
Relevance 100
Setup at a glance
DeployCli
GPU8 GB
API keyNot required
UI languages
Doc languagesen, zh
Install
git clone https://github.com/ASLP-lab/DiffRhythm2.git && pip install -r requirements.txt Deep dive
DiffRhythm2 is a full-song generation model from ASLP-lab: it synthesizes complete songs — vocals and accompaniment together — end to end, rather than generating one stem at a time.
The October 2025 release ships the paper, Hugging Face weights and a demo video, and the roadmap (Colab support, Gradio support, song extension) is tracked publicly in the README.
It is Apache-2.0 licensed, which makes it a practical base for both research and product work that needs full-song output.
Use cases
Lyric-aligned song drafts
Research on song structure
Offline music demos
Good for / Not ideal for
Good for
Creators comparing open song models
Teams needing Apache-friendly stacks
Not ideal for
Users without a capable GPU