whatmodel.sh / tts / GPT-SoVITS v2
GPT-SoVITS v2
↗ share
+ contribute
GPT-SoVITS v2 is an open-weights text-to-speech model from RVC-Boss, released August 2024. Its published size is 0.2B parameters. Licence: mit.
Catalogue identity notes
lj1995/GPT-SoVITS gsv-v2final-pretrained (s2G2333k.pth + s1bert25hz-5kh-longer-epoch=12-step=369668.ckpt), zero-shot (no fine-tuning). Distinct from v1, v3, v4 and v2Pro.
Model information sources
Official GPT-SoVITS repo wiki page "GPT-SoVITS-v2-features", linked from the official README V2 Release Notes ("more details"); every revision of the page was committed by RVC-Boss (the maker), last on 2024-08-07. v2 parameter count is stated as unchanged from v1 200M; rounded headline figure for the GPT+SoVITS system, the table does not split it by component.
Score within the Vapi Humanness · Bradley–Terry rating, 2026-09-25 snapshot comparison set only.
$ how it compares
The text-to-speech models ranked either side of GPT-SoVITS v2, out of 148 with a score.
| # | model | score | where |
|---|---|---|---|
| 100 | 45±4 | api $16.00/M chars | |
| 101 | 44±5 | comparison only | |
| 102 | GPT-SoVITS v2 | 44±4 | local |
| 103 | 44±5 | local | |
| 104 | 44±6 | local |
see all text-to-speech models · find the ones that fit your machine
$ what it's good at
other tests3 not in a task · 95% of its score
| test | result | vs the others in its run | counts |
|---|---|---|---|
| TTSDS2 listening test · speaker-similarity MOS (4 English domains) | 3.82 / 5 ✎ | ▅·█▅▅·█▃▃▅·▅ beats 13/17 | 82% |
| TTSDS2 listening test · naturalness MOS (4 English domains) | 2.81 / 5 ✎ | ▅··▃▅··▅█▅██ beats 5/17 | 8.0% |
| TTSDS2 multilingual benchmark · English overall (YouTube, 2025 round) | 87.2% ✎ | ▂▂█·▂·█▆▂·▄▂ beats 13/17 | 5.4% |
$ where to run it
Other ways to run it
version
- Run it as published · needs ~1.1 GB · from github.com/RVC-Boss (official)
git clone https://github.com/RVC-Boss/GPT-SoVITS && cd GPT-SoVITS && conda create -n GPTSoVits python=3.10 && conda activate GPTSoVits && bash install.sh --device CPU --source HF && python api_v2.py -a 127.0.0.1 -p 9880 -c GPT_SoVITS/configs/tts_infer.yaml
Weights and documentation: huggingface.co/lj1995 ↗
$ how the score was worked out · TTSDS2 listening test results… 90%, TTSDS2 multilingual benchmark… 5%
Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works
| source | results | share of the score |
|---|---|---|
| 2 | 90% | |
| 1 | 5% | |
| prior · pull toward the middle | 5% | |
| weighted average | = 44.0 |
$ improve this page
Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.
data updated · sources and licences · json