RepositoryPythonCNTrung Quốc
MO

MoonInTheRiver/DiffSinger

DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism (SVS & TTS); AAAI 2022; Official code

4.9ksao
833fork
53issue
2lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: singing-voice-synthesis

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: diffusion-speedup

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: singing-synthesis

#1 Repository Của Tuần

🎵 DiffSinger: Sinh âm nhạc thanh nhạc bằng diffusion mechanism nông

DiffSinger là mô hình phát âm thanh ca khúc (SVS) và phát âm văn bản thành giọng nói (TTS) dựa trên cơ chế diffusion nông, được trình bày tại AAAI 2022.

DiffSinger là mã nguồn mở PyTorch chính thức của nghiên cứu AAAI 2022, đề xuất cơ chế diffusion nông để sinh ra giọng ca khúc chất lượng cao. Dự án hỗ trợ cả TTS (DiffSpeech) và SVS (DiffSinger), với khả năng tăng tốc bằng PNDM và PLMS. Được huấn luyện trên bộ dữ liệu Ljspeech, PopCS và OpenCpop.

✨ Điểm nổi bật

  • Shallow Diffusion Mechanism: Sử dụng cơ chế diffusion nông thay vì diffusion truyền thống, giảm đáng kể thời gian suy diễn.
  • Hỗ trợ TTS và SVS: DiffSpeech cho phát âm văn bản thành giọng nói, DiffSinger cho phát âm lời bài hát thành giọng ca khúc.
  • Tăng tốc PNDM/PLMS: Tích hợp PNDM (ICLR 2022) và PLMS để tăng tốc quá trình suy diễn mà không cần huấn luyện lại mô hình.
  • Đa dạng pipeline: Hỗ trợ các pipeline như Text->F0, Lyric+F0->Mel, Lyric+MIDI->Mel, cùng các phương pháp dự đoán F0 ngầm hoặc rõ ràng.
  • Vocoder đa dạng: Sử dụng HiFiGAN cho TTS và NSF-HiFiGAN cho SVS, đảm bảo chất lượng âm thanh tự nhiên.
  • Bộ dữ liệu mẫu: Hỗ trợ huấn luyện và đánh giá trên Ljspeech, PopCS và OpenCpop.
  • Tensorboard hỗ trợ: Theo dõi quá trình huấn luyện và đánh giá mô hình trực quan qua Tensorboard.
  • Mã nguồn mở: Dễ dàng tù biến và mở rộng cho nghiên cứu và ứng dụng thực tế.

💡 Vì sao đáng chú ý

DiffSinger khác biệt từ các phương pháp sinh giọng ca khúc truyền thống bằng cách áp dụng cơ chế diffusion nông, giảm đáng kể chi phí tính toán mà vẫn duy trì chất lượng âm thanh cao. Phương pháp này phù hợp cho các ứng dụng cần tạo ra giọng ca khúc tự động, như sản xuất nhạc số, hệ thống hỗ trợ soạn nhạc và các dự án nghiên cứu về sinh giọng thanh bằng AI. Đặc biệt, việc tích hợp PNDM và PLMS giúp tăng tốc suy diễn mà không cần thay đổi cấu trúc mô hình, rất tiện lợi cho triển khai thực tế.


#TextToSpeech #SingingVoiceSynthesis #DiffusionModel #AAAI2022 #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryPython
OpenBMB/VoxCPM

VoxCPM2: Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life Cloning

40.7k
Oct 8, 2026
RepositoryPython
rany2/edge-tts

Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge

12.3k
Oct 14, 2026
RepositoryPython
netease-youdao/EmotiVoice

EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine

8.5k
Sep 3, 2026
RepositoryC++
rhasspy/piper

A fast, local neural text to speech system

11.3k
Aug 26, 2025
Modeltext-to-speech
openbmb/VoxCPM2

VoxCPM2 VoxCPM2 is a tokenizer-free, diffusion autoregressive Text-to-Speech model — 2B parameters, 30 languages, 48kHz audio output, trained on over 2 million hours of multilingual speech data. !GitHub(https://img.shields.io/badge/GitHub-VoxCPM-blu...

♥0
973.0k
Aug 18, 2026
RepositoryC#
openutau/OpenUtau

Open singing synthesis platform / Open source UTAU successor

4.5k
Oct 26, 2026
Repository
guan-yuan/Awesome-Singing-Voice-Synthesis-and-Singing-Voice-Conversion

A paper and project list about the cutting edge Speech Synthesis, Text-to-Speech (TTS), Singing Voice Synthesis (SVS), Voice Conversion (VC), Singing Voice Conversion (SVC), and related interesting works (such as Music Synthesis, Automatic Music Transcription, Automatic MOS Prediction, SSL-based ASR...etc).

493
Sep 28, 2022
RepositoryPython
harry0703/MoneyPrinterTurbo

利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.

135.4k
Oct 26, 2026
RepositoryPython
unslothai/unsloth

Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4.1, MiniMax-H3, Gemma 4, FLUX and more.

78.6k
Oct 25, 2026