Skip to content

OpenVoiceLabEvery open TTS model, one web UI

Generate, clone, design and fine-tune voices with 10 model families, including VibeVoice, Qwen3-TTS, VoxCPM2, Chatterbox, OmniVoice, Echo-TTS, MOSS-TTS and Kokoro.

What is this? ​

OpenVoiceLab is a local web app for running open text-to-speech models. Pick a model, load it, type some text, choose a voice and click Generate. There are no notebooks or config files to deal with. When a new model comes out, you can try it next to the ones you already use.

It also covers fine-tuning: build a dataset from your recordings on the Data tab and train a VibeVoice LoRA adapter on the Training tab.

Quick start ​

bash
git clone https://github.com/fakerybakery/openvoicelab && cd openvoicelab
./scripts/setup.sh   # scripts\setup.bat on Windows
./scripts/run.sh     # scripts\run.bat on Windows

Open http://localhost:7860 in your browser. See the installation guide for details.

Supported models ​

ModelBest forLicense
VibeVoiceLong multi-speaker podcasts, fine-tuningMIT
Qwen3-TTSPreset voices with style instructions, voice design, cloningApache-2.0
VoxCPM48 kHz cloning and voice design in 30 languagesApache-2.0
ChatterboxFast cloning, emotion control, 23 languagesMIT
OmniVoiceCloning in 600+ languages⚠️ CC-BY-NC-4.0
Echo-TTSExpressive English cloning⚠️ CC-BY-NC-SA-4.0
MOSS-TTSCloning in 31 languages, 5-speaker dialogue, voice designApache-2.0
Kitten TTSTiny and fast on CPUApache-2.0
Pocket TTSFast on CPU, cloning, 7 languagesCC-BY-4.0
KokoroTiny preset-voice modelApache-2.0

⚠️ = non-commercial. See Supported Models for checkpoints, capabilities and tips.

Status ​

OpenVoiceLab is in beta. Feedback and contributions are welcome on GitHub or Discord.

Released under the BSD-3-Clause License.