LibreAI / AI音楽 / DiffRhythm
// ai-music · ASLP-lab/DiffRhythm

DiffRhythm

DiffRhythmは、ASLP-labが公開しているオープンソースのAI音楽プロジェクトです(GitHub: ASLP-lab/DiffRhythm)。GitHubスターは2,350、フォークは279で、Apache-2.0ライセンスの下で公開されています。GitHubでの最終更新は2025年11月27日です。

DiffRhythm — blazingly fast, embarrassingly simple full-length song generation with latent diffusion: complete songs with vocals from lyrics and a style prompt, Apache-2.0

★ 2.4k スター⑂ 279 フォークApache-2.0更新 2025年11月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

リポジトリ
ASLP-lab/DiffRhythm
GitHubスター
2,350
フォーク
279
ライセンス
Apache-2.0
GitHubでの最終更新
2025年11月27日
カテゴリ
AI音楽
掲載タイプ
完全なインストールガイド
// 仕組み

仕組み

  1. Clone and install system dependency

    Clone the repo and install espeak-ng (apt/brew, or the .msi on Windows) — inference depends on it, per the README.

  2. Create the environment

    conda create -n diffrhythm python=3.10 (or a plain venv), activate it, then pip install -r requirements.txt. On Windows, set the eSpeak NG path in your environment variables first, per the README.

  3. Generate a song

    Run the inference script with your lyrics and either a reference WAV file or a text style prompt; or use the Docker compose route in the docker folder.

// 機能

選ばれる理由

Full-length songs, end to end

Generates complete songs with vocals in one latent-diffusion model instead of stitched sections.

Lyrics + style in

Condition on lyrics and a style described in text, or steer the sound with a reference audio file.

Simple by design

One repo, one requirements file, one inference script — the project pitch is that song generation does not need a pipeline empire.

A growing family

DiffRhythm+ and DiffRhythm 2 extend the line, with papers, demos and a Hugging Face Space to try in the browser.

Advertisement
// 自分で実行

自分で実行してみる

  1. Clone

    Get the code first.

    git clone https://github.com/ASLP-lab/DiffRhythm.git
    cd DiffRhythm
  2. Environment

    The README inference setup: espeak-ng, then conda + requirements.

    sudo apt-get install espeak-ng
    conda create -n diffrhythm python=3.10
    conda activate diffrhythm
    pip install -r requirements.txt
  3. Docker alternative

    The README docker route: edit the compose bindings in the docker folder, compose up, then exec into the container.

    docker compose up -d
    docker exec -it DiffRhythm bash
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Who makes DiffRhythm?

ASLP-lab (the Audio, Speech and Language Processing lab team behind the repo) with named authors on the papers — ASLP-lab/DiffRhythm on GitHub.

Is DiffRhythm free?

Yes — Apache-2.0 licensed. Check rights for any reference audio or lyrics you feed it before releasing output commercially.

What does it need to run?

A Python 3.10 environment, the requirements file, espeak-ng installed, and a GPU for practical generation speeds — or use the Hugging Face Space demo to try it with none of that.

How does it compare to a well-known alternative?

Against ACE-Step (also added this week), DiffRhythm is the simpler, single-purpose song generator — lyrics and style in, full song out — while ACE-Step is the broader foundation model with editing, cloning and repaint controls. Against Suno, DiffRhythm is open, self-hosted and Apache-2.0.

How do I get started?

Clone, install espeak-ng, conda create -n diffrhythm python=3.10, pip install -r requirements.txt, then run inference with your lyrics and a style prompt.

// さらに探索

似ているツール

AI音楽

ACE-Step

ACE-Step — the open foundation model for music generation: full songs with vocals and lyrics in 19 languages, up to 4 minutes in about 20 seconds, Apache-2.0

★ 5.0k スターApache-2.0
ガイドを見る →
AI音楽

YuE2-Studio

Local AI song generator with an editable score — YuE2 on your GPU: full songs with vocals, sheet music, covers, exact replay. Native Windows app, no Python, …

★ 424 スターMIT
ガイドを見る →
AI音楽

ACE-Step-Studio

Portable AI music generator — full songs with vocals, covers, music videos. One-click install, 100% offline, NVIDIA GPU.

★ 374 スターMIT
ガイドを見る →
AI音楽

suno-cli

Terminal client for Suno v5.5 — tags, vocal control, and full generation flags.

★ 56 スターMIT
ガイドを見る →
AI音楽

ComfyUI_FL-HeartMuLa

ComfyUI nodes for multilingual AI songs with lyrics via HeartMuLa.

★ 133 スターCustom
ガイドを見る →
AI音楽

melodyc

Open-source AI music SaaS: full tracks with cover art from a text prompt.

★ 49 スターMIT
ガイドを見る →
// 代替候補

代替候補: AI音楽

LibreAIカタログに掲載されたAI音楽プロジェクトの中で最もスターの多いもの — DiffRhythmが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る ai-music

さらに見る: AI音楽

カタログの中でDiffRhythmとスター数が近いAI音楽プロジェクト — 前後の棚もそのまま見て回れます。

DiffRhythmを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。