ChinaMoonInTheRiver/DiffSinger
DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism (SVS & TTS); AAAI 2022; Official code
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#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
Similar Projects
Discover other similar projects and AI models.
VoxCPM2: Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life Cloning
Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge
EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine
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...
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).
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.
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.