RVC-Boss/GPT-SoVITS

1 min voice data can also be used to train a good TTS model! (few shot voice cloning)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 57 minutes ago
Added to GitGenius on February 26th, 2026
Created on January 14th, 2024
Open Issues & Pull Requests: 886 (+0)
Number of forks: 6,622
Total Stargazers: 61,172 (+2)
Total Subscribers: 279 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.9 hours
Mean response time: 61.2 days
90th percentile: 255.5 days
Tracked items: 1,504

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 71% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 11% of issues opened in the past year have been closed. Three people close 68% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 699
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 456 days
Stale 30+ days: 687
Stale 90+ days: 670

Recent activity

Opened in 7 days: 1
Closed in 7 days: 2
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • In follow-up (192)
  • todolist (36)
  • bug (13)
  • 高亮 (4)
  • enhancement (2)
  • good first issue (2)
  • question (1)

Detailed Description

GPT-SoVITS is a Python-based text-to-speech and voice cloning system that enables users to create high-quality TTS models with minimal voice data. The core innovation is its ability to train effective models using just one minute of voice data, making it accessible for few-shot voice cloning applications. The project provides a WebUI interface that integrates multiple tools to streamline the entire workflow from raw audio to trained models.

The system supports two primary inference modes. Zero-shot TTS allows instant text-to-speech conversion from a five-second vocal sample without any training. Few-shot TTS enables fine-tuning with one minute of training data to achieve improved voice similarity and realism. The project demonstrates strong inference performance, with reported real-time factors of 0.028 on NVIDIA 4060Ti GPUs and 0.014 on 4090 GPUs, translating to approximately 3.36 seconds of inference time for 1400 words of text.

Cross-lingual capability is a significant feature, supporting inference in English, Japanese, Korean, Cantonese, and Chinese, even when the training dataset differs from the target language. The WebUI includes integrated tools for voice accompaniment separation, automatic training set segmentation, Chinese ASR with punctuation restoration, and text labeling functionality. These tools are designed to assist users in preparing training datasets and building GPT and SoVITS models without requiring extensive technical expertise.

The repository shows substantial community engagement and active maintenance.

The project supports multiple deployment environments including Windows, Linux, and macOS, with tested configurations spanning Python 3.9 through 3.11 and PyTorch versions from 2.2.2 to 2.8.0dev. Docker support is available with both full and lightweight image variants. Windows users can download an integrated package for simplified installation, while users in China have access to localized download mirrors and cloud-based deployment options through AutoDL.

Version 2 introduced significant enhancements including Korean and Cantonese language support, an optimized text frontend, and extended pre-trained models trained on 5000 hours of data compared to the original 2000 hours. The system includes support for UVR5 models for advanced audio separation and reverberation removal, with flexibility to use different model architectures including roformer variants.

The repository is classified across multiple domains including Voice Synthesis, Text-to-Speech, Voice Conversion, Singing Voice, Speech Generation, Voice Cloning, Deep Learning, Audio Processing, Generative AI, and Speech Models. Its contributor network overlaps with major open-source projects including Microsoft's VSCode and TypeScript repositories, as well as the Rust language project, indicating its integration within broader development ecosystems.