OmniVoice Studio
debpalash
Desktop app for local dictation, zero-shot voice cloning from a 3-second clip, and video dubbing, all on-device.
What is OmniVoice Studio?
A desktop app for local dictation, zero-shot voice cloning from a 3-second clip, and video dubbing - all on-device. It markets itself as 'the open-source ElevenLabs alternative,' and it is a real, multi-OS app with native installers.
OmniVoice Studio in depth
Speech AI has largely moved into the cloud, where dictation, voice cloning, and dubbing all run through paid APIs that send your audio to someone else's servers. OmniVoice Studio, from the developer debpalash, pushes back on that model. It is a finished desktop application that bundles three jobs most people pay separately for: local dictation through a global hotkey, zero-shot voice cloning from a clip as short as three seconds, and full video dubbing that transcribes, translates, re-voices, and exports an MP4. Everything runs on-device, with no API keys and no account. The project markets itself as 'the open-source ElevenLabs alternative,' and unlike many research repos in this space, it ships as a real app with native installers rather than a pile of scripts.
Under the hood, OmniVoice Studio is a Tauri desktop shell wrapping a React frontend and a FastAPI backend that orchestrates a stack of open models on your own hardware. What is distinctive is the breadth of swappable engines rather than a single bundled model. For text-to-speech you can choose between OmniVoice, CosyVoice, MLX-Audio, VoxCPM2 and others, and for transcription it offers WhisperX, Faster-Whisper, MLX Whisper and more, so the app adapts to whether you are on an Apple Silicon Mac, an NVIDIA GPU, or plain CPU. It auto-detects CUDA, MPS and ROCm, offloads on smaller GPUs, and falls back to CPU when needed. Supporting pieces like Demucs for vocal isolation and pyannote for speaker diarization round out a genuinely complete dubbing pipeline.
The natural audience is anyone who needs voice work but cannot or will not send audio to a third party. That includes journalists and lawyers handling confidential recordings, in-house teams localizing training videos, indie creators dubbing YouTube content into other languages, and developers who simply want dictation without a subscription. Because it is fully local, it also suits regulated environments in healthcare, finance, or the public sector where data sovereignty is a hard requirement, not a preference. Concrete uses are immediate: clone a narrator's voice from a short sample to fix a single line, dub a tutorial from English into German without re-recording, or use the system-wide hotkey to dictate into any application. The absence of per-character API costs makes high-volume batch work realistic where a metered service would be expensive.
The honest caveats matter here. By the maintainer's own admission this is active beta software, currently around v0.3.5, and things break between releases. More importantly, the 'open-source' framing is misleading: the license is FSL-1.1-ALv2, which is source-available, not OSI-approved open source. You may read and run the code for private and non-commercial use, but commercial or competing use is restricted until each release automatically converts to Apache-2.0 two years after publication. Beyond licensing, on-device inference means quality and speed depend heavily on your hardware, with modest GPUs forcing offloading and slow CPU fallbacks. Voice cloning from three seconds is impressive but inconsistent, and as with any cloning tool there are obvious consent and misuse risks the software itself cannot police.
Against ElevenLabs, the trade is clear. ElevenLabs offers more polished, consistent output, a managed cloud service, and no hardware burden, but it charges per use and your audio leaves your machine. OmniVoice Studio trades some quality and reliability for full local control, zero marginal cost, and data that never leaves your device. It is a strong fit when sovereignty, privacy, and no API bills outweigh the need for production-grade stability, and it is genuinely useful today for personal dictation and experimental dubbing. It is too early when you need dependable, repeatable results for shipping work, or when your use is commercial: until the relevant release reaches its two-year Apache conversion, that requires a separate license you cannot assume is free.
Pros & Cons
Pros
- Finished desktop app with native installers (macOS, Windows, Linux, Docker)
- Fully local, no API keys, broad engine choice (CosyVoice, MLX-Audio, VoxCPM2)
- Each release becomes Apache-2.0 two years after publication
Cons
- Active beta (v0.3.5) - things break between releases by the maintainer's own admission
- Despite the 'open-source' label, the license is FSL-1.1: source-available, not OSI-open
- Non-commercial / no 'competing use' until the 2-year Apache conversion
License
FSL-1.1-ALv2 (Source-available)
FSL-1.1-ALv2 - source-available, free for private and non-commercial use only. This is the most important correction to its own 'open-source' framing.
When it is interesting
Local, data-sovereign dubbing and dictation with no API costs.
When it is too early
Any commercial use without a purchased license, or production reliability.
Commercial alternative & related
- Commercial counterpart: ElevenLabs
This repo featured in the 2026-06 edition of the Open-Source AI Radar.
voicebox
jamiepine
A free, on-device alternative to ElevenLabs for TTS, voice cloning and dictation.
VoxCPM
OpenBMB
Tokenizer-free TTS from OpenBMB covering 30 languages with voice design and real-time streaming.
Chatterbox
resemble-ai
MIT-licensed open TTS with zero-shot voice cloning - 500M params, 23+ languages.