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

Trend · 30d

Alternatives