CPU3DAI tools for 3D, video and audio

DiffRhythm: audio generator — what it does and what you need to run it

DiffRhythm is an audio generator that, as described by the authors, is designed to create full songs end-to-end, from text to finished audio, using latent diffusion. The developer is ASLP Lab, and the project is released as open source.

What it does

The authors describe DiffRhythm as a fast and simple end-to-end generator of full-length songs. It is based on latent diffusion. Details of the architecture, supported input and output formats, as well as limitations on duration or genres, are not disclosed in the fact sheet.

What you need to run it

The code is written in Python and published in the repository github.com/ASLP-lab/DiffRhythm. Model weights are available at huggingface.co/ASLP-lab/DiffRhythm-base. The code license is Apache-2.0, and the weights license is apache-2.0. The authors do not specify memory, GPU, or operating system requirements.

Who it is for

The project may be of interest to those looking for an open song generator that can be run and modified on your own hardware. It suits researchers and developers who need access to the code and model weights. Those expecting a ready-made commercial service with guaranteed support, deployment documentation, and clear system requirements should note that such data is not available in the fact sheet.

DiffRhythm is an open project with a simple architecture, as claimed by the authors. How convenient it is in real-world use can only be determined after running it yourself, since detailed technical specifications are not provided in the fact sheet.

DiffRhythm — audio and speech generator pipeline Song lyrics words and structure input parameter Encoding text to vector semantic labels Latent Diffusion generation in latent space Decoding latent to audio waveform reconstruction Full song vocals and instruments full duration single audio file input: text INPUT PROCESSING MODEL OUTPUT
How the DiffRhythm pipeline works. The diagram is drawn from the tool’s fact sheet.

Fact sheet

Code licenseApache-2.0 source
Weights licenseapache-2.0 source
LibraryDiffRhythm source
LanguagePython source
Last code change2025-11-27 source
Repository created2025-02-23 source
Changes often — as of 2026-08-19
GitHub stars2338 source
Forks274 source
Downloads per month52 source
Model updated2025-03-26 source

Values are collected automatically from official sources and were checked on 2026-08-19. Each one links to its source, and values taken from the developer’s pages also carry a verbatim quote — hover over the note. Pricing and versions are shown as of the check date and change most often; verify on the vendor’s site before buying.

See also