LibreAI / AI音楽 / DiffSinger
// ai-music · MoonInTheRiver/DiffSinger

DiffSinger

DiffSingerは、MoonInTheRiverが公開しているオープンソースのAI音楽プロジェクトです(GitHub: MoonInTheRiver/DiffSinger)。GitHubスターは4,875、フォークは830で、MITライセンスの下で公開されています。GitHubでの最終更新は2026年7月24日です。

Official DiffSinger code: diffusion-based singing voice synthesis and text-to-speech (AAAI 2022)

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

プロジェクト基本情報

GitHubスター
4,875
フォーク
830
ライセンス
MIT
GitHubでの最終更新
2026年7月24日
カテゴリ
AI音楽
掲載タイプ
完全なインストールガイド
// 仕組み

仕組み

  1. Choose SVS or TTS

    Decide whether you want singing synthesis (lyrics + F0 or MIDI input) or the DiffSpeech text-to-speech variant.

  2. Clone and set up the environment

    Clone the repo and create the documented Conda or venv environment for your GPU/CUDA version.

  3. Install dependencies

    Install the requirements file matching your hardware, as listed in the README.

  4. Run inference

    Download a checkpoint, follow the SVS or TTS document, and synthesize your first utterance or song line.

// 機能

選ばれる理由

Shallow diffusion mechanism

The paper's core contribution: diffusion applied at a shallow stage for faster, high-quality mel-spectrogram generation.

Singing voice synthesis

Generate singing from lyrics with ground-truth F0, or from lyrics + MIDI with explicit F0 prediction, on PopCS/OpenCpop pipelines.

DiffSpeech TTS included

A text-to-speech variant in the same framework, trained on LJSpeech with a HiFiGAN vocoder.

PNDM acceleration plug-in

Optional DiffSinger-PN adds the PNDM sampler to speed up diffusion sampling.

Multiple vocoders

NSF-HiFiGAN for singing pipelines and HiFiGAN for TTS, per the README's pipeline table.

Training and inference code

Full official code with documented SVS/TTS run guides and TensorBoard logging, not just a demo.

Advertisement
// 自分で実行

自分で実行してみる

  1. Clone the repository

    Clone the project and enter its directory.

    git clone https://github.com/MoonInTheRiver/DiffSinger.git
    cd DiffSinger
  2. Create the environment

    Create and activate a Python 3.8 Conda environment as documented.

    conda create -n your_env_name python=3.8
    conda activate your_env_name
  3. Install requirements for your GPU

    Pick the requirements file matching your GPU/CUDA (2080Ti/CUDA 10.2 or 3090/CUDA 11.4 examples in the README), then follow the SVS/TTS docs to run inference.

    pip install -r requirements_3090.txt  # or requirements_2080.txt — see README
// 活用例

作れるもの

Also on this shelf: Contextual-Music-Crafter — Compose multi-track MIDI with Gemini and DeepSeek.

Advertisement
// よくある質問

よくある質問

Who maintains DiffSinger?

It is the authors' official repository (MoonInTheRiver), with later maintenance help noted from Team Openvpi; the paper appeared at AAAI 2022.

Is DiffSinger free?

Yes, the code is MIT-licensed. Pretrained checkpoints and datasets (PopCS, OpenCpop, LJSpeech) have their own terms — check each before commercial use.

Does it need a paid API key?

No. Everything runs locally on your own GPU; there is no hosted API involved.

How does it compare to later tools like OpenVPI's DiffSinger fork?

This is the original research implementation the community forks build on; forks such as OpenVPI's add newer editors and workflows, while this repo remains the reference for the paper's method.

How do I get started?

Clone the repo, create the Python 3.8 environment from the README, install the requirements file for your GPU, then follow the linked 'Run DiffSinger (SVS)' or 'Run DiffSpeech (TTS)' document.

// さらに探索

似ているツール

AI音楽

instruct-MusicGen

Research code for instruction-based text-to-music editing of music models.

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

Moodify-Emotion-Music-App

Emotion-aware music recommender that reads text, speech, and faces.

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

openai_tts

Text-to-speech for Home Assistant from OpenAI, Mistral, Groq, Lemonfox, Kokoro, Chatterbox or any server that implements the OpenAI speech API, with announce…

★ 219 スターGPL-3.0
ガイドを見る →
AI音楽

qvac

Open-source local AI SDK - run AI on-device with no cloud, no API keys. Supports GGUF, RAG, image, music, and video generation, speech-to-text, P2P inference…

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

UltraSinger

AI based tool to convert vocals lyrics and pitch from music to autogenerate Ultrastar Deluxe, Midi and notes. It automatic tapping, adding text, pitch vocals…

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

voirs

Rust voice framework: TTS, recognition, and sound in one fast stack.

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

代替候補: AI音楽

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

// さらに見る ai-music

さらに見る: AI音楽

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

DiffSingerを入手する

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