Local voice cloning in 646 languages.
L

Local voice cloning in 646 languages.

Local voice cloning in 646 languages.

7,772 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

OmniVoice Studio: Clone Any Voice in 646 Languages, Locally

Ever wished you could clone a voice in a language no mainstream tool supports? Or wanted to do it without sending your audio to a cloud server? That’s what OmniVoice Studio aims to solve. It’s a local voice cloning tool that claims support for 646 languages, and it runs on your own machine. No API keys, no usage limits, no privacy worries.

What It Does

OmniVoice Studio is an open-source project that lets you clone a voice from a short audio sample, then generate new speech in that voice across hundreds of languages. The core idea is simple: you give it a few seconds of someone speaking, and it learns the vocal characteristics. Then you can type any text (in any of those 646 languages), and it will speak that text in the cloned voice.

It runs entirely offline, using pretrained models that handle the heavy lifting. The interface is a Gradio web UI, so you can interact with it through your browser.

Why It’s Cool

Three things stand out:

  1. 646 languages. That’s not a typo. Most voice cloning tools support a handful of major languages. OmniVoice Studio covers everything from widely spoken ones like English, Mandarin, and Spanish to endangered or low-resource languages. This is huge for localization, accessibility, or preserving minority languages.

  2. Fully local. No data leaves your machine. If you’re working with sensitive audio (e.g., client recordings, internal training materials, or personal voice data), this is a big deal. No cloud dependency means zero latency and no recurring costs.

  3. Open source. You can inspect the code, modify the pipeline, or even fine-tune the models if you want. It’s built on existing speech synthesis research (think Coqui TTS or similar), but packaged into a single, easy-to-use tool.

The project is still early stage, but it already works. The developer, debpalash, seems to be iterating fast based on community feedback. That’s a good sign for a tool like this.

How to Try It

Want to give it a spin? Here’s the quick start:

git clone https://github.com/debpalash/OmniVoice-Studio.git
cd OmniVoice-Studio
pip install -r requirements.txt
python app.py

This will launch a local Gradio interface at http://localhost:7860. You just upload a short audio file (ideally clean, a few seconds of speech), select or type the language of the source audio, then type the text you want synthesized. The output will be a WAV file with the cloned voice.

Requirements: You’ll need a machine with a decent GPU (at least 8GB VRAM) for reasonable speed. CPU-only will work but expect slow inference. Python 3.10+ is recommen

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: May 27, 2026