Project ◆ Hidden gem

DiffSinger

openvpi/DiffSinger · Python · Apache-2.0

Diffusion-based singing voice synthesis toolkit

DiffSinger is a community SVS stack for research and covers. It sits between TTS and music — useful when you need a singing voice, not just spoken audio.

62.9 / 100 · Score
★ 3.2k Stars
+0 30-day growth
45 min Time to first run
Not required API key

Score

Trend 18
Activity 59
Quality 70
Community 48
Relevance 100

Setup at a glance

DeployCli
GPU6 GB
API keyNot required
UI languages
Doc languagesen, zh
Install
git clone https://github.com/openvpi/DiffSinger.git && pip install -r requirements.txt

Deep dive

DiffSinger is the open-source singing voice synthesis project from OpenVPI: a diffusion-based acoustic model that sings from a musical score with lyrics, pitch and duration — the family of models behind a long line of Chinese vocal-synth communities.

Compared with classic neural SVS it brings cleaner code, adaptive output sampling rate for better sound quality, higher fidelity from improved acoustic models and accelerated diffusion sampling, and more controllability through variance models and parameters.

Pretrained checkpoints, a getting-started guide and configuration docs let you run inference first and train on your own singers when you are ready.

Use cases

Singing covers
Character vocal lines for games
SVS research

Good for / Not ideal for

Good for

Vocal synth enthusiasts
Game audio designers

Not ideal for

People who only need spoken TTS

Trend · 30d

Alternatives