GPT-SoVITS
by
RVC-Boss

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

View on GitHub ↗

Summary Information

Updated 27 minutes ago
Added to GitGenius on February 26th, 2026
Created on January 14th, 2024
Open Issues & Pull Requests: 873 (+0)
Number of forks: 6,506
Total Stargazers: 59,596 (+0)
Total Subscribers: 272 (+0)

Issue Activity (beta)

Open issues: 692
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 459 days
Stale 30+ days: 685
Stale 90+ days: 670

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

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

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 12.1 hours
Mean response time: 60.5 days
90th percentile: 254.4 days
Tracked items: 1,501

Most active contributors

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. GitGenius tracking data reveals 1501 issues and pull requests with a median response latency of 12.1 hours, indicating responsive project management. The primary contributor RVC-Boss has logged 1490 tracked events, with secondary contributors XXXXRT666 and KamioRinn contributing 575 and 143 events respectively. The most active issue labels are "In follow-up" with 189 items, "todolist" with 36 items, and "bug" with 13 items, reflecting ongoing development and refinement.

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.

GPT-SoVITS
by
RVC-BossRVC-Boss/GPT-SoVITS

Repository Details

Fetching additional details & charts...