OpenRadar

Project · Python · Added June 17, 2026

omnivoice-studio

OmniVoice Studio is an open-source ElevenLabs alternative for local voice cloning, video dubbing, and dictation — 646 languages, React + FastAPI + Tauri.

7,054 stars 1,085 forks View on GitHub

OmniVoice Studio

Overview

OmniVoice Studio is an open-source desktop application that does voice cloning, text-to-speech, video dubbing, and real-time dictation — all running locally on your machine. It hit 7,000 GitHub stars within two months of its April 2026 launch, which is remarkable for a Python/Tauri project competing against a $330/month cloud service.

The project is built by Palash Deb, a developer who’s been active in the open-source AI audio space. The architecture is a React frontend talking to a FastAPI backend (97 API endpoints with SSE streaming), wrapped in a Tauri shell for native desktop distribution. That stack choice is interesting — it’s exactly the kind of architecture fullstack web developers already know, applied to a domain that’s traditionally been opaque and cloud-dependent.

The core value proposition is simple: ElevenLabs charges $5–$330 per month and processes your audio on their servers. OmniVoice does the same thing on your hardware with no usage limits, no API keys, and no data leaving your machine. It supports 646 languages for TTS (ElevenLabs supports 32), does zero-shot voice cloning from a 3-second audio clip, and includes a full video dubbing pipeline that transcribes, translates, re-voices, and exports MP4 files.

Why it matters

Voice AI is becoming a standard feature in modern applications. Customer support bots, content creation tools, accessibility features, audiobook generators, podcast production — the use cases are expanding fast. But the dominant players (ElevenLabs, Amazon Polly, Google Cloud TTS) are all cloud services with per-character billing, data privacy concerns, and vendor lock-in.

OmniVoice Studio represents a shift toward local-first AI tooling. The same way developers moved from cloud IDEs to local editors, and from hosted databases to SQLite, voice AI is moving to the edge. For fullstack developers building products that need voice capabilities, having an open-source, self-hostable alternative that actually works is a big deal. The React + FastAPI + Tauri stack means you can fork it, extend it, or embed its components into your own application without learning a new paradigm.

The project also ships with an MCP server, which means AI coding assistants like Claude and Cursor can interact with it directly. That’s forward-looking design — voice generation as a composable service that agents can orchestrate, not just a standalone app.

Key Features

Zero-Shot Voice Cloning. Drop a 3-second audio clip and OmniVoice mirrors the voice. No fine-tuning, no training data collection. The underlying model is a diffusion-based TTS engine from the k2-fsa project that supports 646 languages. For comparison, ElevenLabs requires a paid subscription and cloud processing for the same capability.

Full Video Dubbing Pipeline. Paste a YouTube URL or upload a video file. OmniVoice transcribes the audio (via WhisperX), translates to your target language, generates new speech in a cloned or designed voice, and muxes the result back into an MP4. The pipeline includes scene-aware splitting and lip-sync scoring. Batch processing supports up to 50 videos with per-job progress tracking.

Multi-Engine TTS Architecture. Six TTS engines ship out of the box: OmniVoice (default, 600+ languages), CosyVoice 3, MLX-Audio (14+ sub-engines for Apple Silicon), VoxCPM2, MOSS-TTS-Nano, and KittenTTS. Adding a new engine takes about 50 lines — subclass TTSBackend, register it, done. This extensibility is what makes it viable as a platform, not just a tool.

System-Wide Dictation Widget. Press ⌘+⇧+Space from any application. A floating widget appears, transcribes your speech in real-time via WebSocket streaming ASR, auto-pastes the text, and disappears. It works system-wide, not just inside the app. This alone is worth the install for developers who think faster than they type.

GPU Auto-Detection with Graceful Fallback. The app detects CUDA, Apple Silicon MPS, AMD ROCm, and CPU at startup. On GPUs with 8 GB VRAM or less, it automatically offloads TTS to CPU during transcription — no configuration needed. CPU-only mode works everywhere, just slower. This means it runs on a MacBook Air M2 as well as a desktop with an RTX 4090.

AI Watermarking and Provenance. AudioSeal (Meta’s neural audio watermarking) embeds invisible markers in generated audio that survive compression. There’s also a video logo overlay option and a watermark detection API. In a world where voice deepfakes are a real concern, building provenance into the generation pipeline is a smart move.

React + FastAPI + Tauri Stack. The frontend is React with Zustand state management and a glassmorphism design system. The backend is FastAPI with 97 endpoints, SSE streaming, and SQLite. The desktop wrapper is Tauri, producing native installers for macOS (DMG), Windows (MSI), Linux (AppImage and .deb). For web developers, this is a familiar stack applied to an unfamiliar domain.

Use Cases

Pros and Cons

Pros:

Cons:

Getting Started

# Clone the repository
git clone https://github.com/debpalash/OmniVoice-Studio.git
cd OmniVoice-Studio

# Install with uv (Python package manager)
uv sync

# Run the backend
uv run python backend/main.py

# Or use Docker
docker pull palashdeb/omnivoice-studio
docker run -d -p 3000:3000 palashdeb/omnivoice-studio

Pre-built desktop installers are available on the GitHub releases page:

Run the built-in self-check if anything goes wrong: Settings → About → “Run self-check”.

Alternatives

ElevenLabs — The market leader in cloud-based voice AI. Better polished, larger pre-made voice library, and more reliable for production use today. But it’s $5–$330/month, processes your audio on their servers, and only supports 32 languages. Choose ElevenLabs if you need a turnkey cloud API and don’t mind the cost or data privacy trade-offs.

Coqui TTS — Another open-source TTS project, but Coqui shut down in March 2024 and the community fork (OpenTTS) is less actively maintained. OmniVoice has more active development, better UI, and a desktop app. Choose Coqui if you need a pure Python library without the desktop overhead.

Bark (Suno) — Open-source text-to-audio model that can generate speech, music, and sound effects. More creative and expressive than OmniVoice for short clips, but slower, English-focused, and lacks voice cloning and dubbing features. Choose Bark if you need generative audio for creative projects rather than production voice cloning.

Verdict

OmniVoice Studio is the most compelling open-source voice AI tool I’ve seen in 2026. The 646-language support alone makes it worth watching, but the real story is the architecture — React, FastAPI, Tauri, modular TTS backends, MCP integration. This is built by someone who understands how modern developers work, not just how TTS models function. It’s beta software with rough edges, and the AGPL license will be a dealbreaker for some commercial use cases. But for fullstack developers who want to add voice capabilities to their products without cloud dependency or per-character billing, OmniVoice is the best option available right now. The 7,000 stars and 1,085 forks in two months suggest the community agrees.

Related

Shared tags