#7575th of 81 in VoiceFor voice, speech and music

bert-vits2

Multilingual text-to-speech model combining VITS2 with BERT text features

Stars
8.8k
License
AGPL-3.0
Last commit
May 2026
Last release
Feb 2024
Language
Python
Stars, last 29 weeks+173
20 Apr 2026: 8,628 stars27 Apr 2026: 8,635 stars4 May 2026: 8,641 stars11 May 2026: 8,647 stars18 May 2026: 8,653 stars25 May 2026: 8,661 stars1 Jun 2026: 8,662 stars8 Jun 2026: 8,675 stars15 Jun 2026: 8,685 stars22 Jun 2026: 8,689 stars29 Jun 2026: 8,694 stars6 Jul 2026: 8,702 stars13 Jul 2026: 8,707 stars20 Jul 2026: 8,714 stars27 Jul 2026: 8,722 stars3 Aug 2026: 8,732 stars10 Aug 2026: 8,735 stars17 Aug 2026: 8,738 stars24 Aug 2026: 8,745 stars31 Aug 2026: 8,749 stars7 Sept 2026: 8,754 stars14 Sept 2026: 8,758 stars21 Sept 2026: 8,764 stars28 Sept 2026: 8,770 stars5 Oct 2026: 8,772 stars12 Oct 2026: 8,776 stars19 Oct 2026: 8,785 stars26 Oct 2026: 8,793 stars2 Nov 2026: 8,798 stars9 Nov 2026: 8,801 stars

8,628 on 20 Apr 20268,801 on 9 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Bert-VITS2 is a text-to-speech training and inference codebase that pairs the VITS2 backbone with multilingual BERT embeddings. The README points to webui_preprocess.py for a quick guide and expects users to read the code to learn training. The maintainers say the project will not be maintained in the short term and recommend Fish-Speech as the replacement.

Who it is for: Developers training custom TTS voices who can work from source code

Strengths

  • VITS2 backbone with multilingual BERT features, building on MassTTS and vits2_pytorch
  • Includes a preprocessing web UI script (webui_preprocess.py) as a starting point
  • Demo and tech-slide videos are linked for judging output quality

Weaknesses

  • Maintainers say it is unmaintained short term and recommend Fish-Speech instead
  • Last release is February 2024
  • README has no install steps, requirements or API docs; users must read the code
  • AGPL-3.0 license, plus usage restrictions stated in the README

What it needs

  • Models: VITS2, multilingual BERT

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Quick answers

Is bert-vits2 open source?

Yes. Its code is on GitHub under the AGPL-3.0 license.

Also in Voice

See all 81
Also in Voice
RankProjectScore
1voicestudioDesktop app for voice cloning, dubbing, dictation and audiobooks108k stars+48,895 (+83%) in 30 daysAGPL-3.098 out of 100
2handyOffline push-to-talk dictation app that pastes transcripts into any text field38.4k starsMIT91 out of 100
3whisper.cppC/C++ speech-to-text engine running OpenAI Whisper models locally55.1k stars+858 (+1.6%) in 30 daysMIT90 out of 100
#4xiaozhi-esp32ESP32 firmware for a voice chatbot with MCP device and cloud tool control33.1k starsMIT83 out of 100
#5buzzOffline desktop app for transcribing and translating audio with Whisper22.6k stars+735 (+3.4%) in 30 daysMIT83 out of 100