VoiceStudio (formerly OmniVoice-Studio): A local-first voice cloning and dubbing suite
Local voice clone, video dubbing, dictation and audiobook maker. The open-source ElevenLabs alternative.
At a glance
- What is it?
- VoiceStudio bundles 16 TTS and 11 ASR engines into a desktop app for voice cloning, dubbing, dictation, and audiobook production. It runs entirely on your hardware, but its AGPL license and beta status demand a careful look.
- Who is it for?
- Adopt VoiceStudio if you need offline, private voice cloning or dubbing and can supply your own GPU or accept CPU slowness, and if AGPL-3.0 fits your project. Do not adopt it if you need a stable, production-grade tool today, since it is an active beta with per-engine model licenses and hardware requirements that vary widely.
- Can I use it commercially?
- Yes, with strict conditions. AGPL-3.0 is a network copyleft licence: if people use a modified version over a network, for example as a hosted service, you must offer them its source code under the same licence.
- Is it still maintained?
- Yes. The repository last received commits 1 day ago.
- What is it written in?
- Mainly Python, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 14, 2026, and from our analysis. They are not legal advice.
DEEP OPEN-SOURCE ANALYSIS
What VoiceStudio actually solves
VoiceStudio targets people who want ElevenLabs-style voice cloning and dubbing but refuse to send audio to a cloud provider. The README is explicit: the core workflow needs no account, API key, subscription, or usage meter. That matters for journalists, researchers, or hobbyists working with sensitive recordings, and for high-volume batch jobs where per-character cloud pricing adds up. The tool covers four distinct workflows: zero-shot voice cloning from a short clip, voice design from descriptive attributes, video dubbing with speaker preservation, and long-form audio like audiobooks with EPUB/PDF import and .m4b export. It also includes a dictation widget with a system-wide shortcut. The audience is someone who can install desktop software and is willing to troubleshoot model downloads, not a casual user expecting a one-click web demo.
The engine registry is the core mechanism
VoiceStudio is not a single model. It is a registry-based orchestrator that routes requests to 16 TTS engines and 11 ASR engines, all selectable through a Model Catalogue or with Ctrl/Cmd+E. The architecture is visible in the feature list: a registry interface for TTS, ASR, and plugins, plus GPU auto-detect that routes work to CUDA, Apple Silicon MPS/MLX, ROCm on Linux, or CPU. The data flow for dubbing is described in the feature table: transcribe, translate, preserve speakers, synthesize, then export video. Speaker diarization uses Pyannote and WhisperX, and vocal isolation uses Demucs. The AI watermark feature uses AudioSeal for embedding and detection. This is a pipeline assembler, not a single neural network. The consequence is that quality and language coverage depend entirely on which engine you select. The README claims a 646-language catalogue, but immediately qualifies that actual coverage and quality depend on the chosen engine. That caveat is honest and should be your first checkpoint.
Getting it running: packages, source, and self-checks
Installation is platform-specific. macOS 13.3+ gets a DMG for Apple Silicon; Windows 10/11 gets an MSI; Linux gets an AppImage requiring glibc 2.39+; Docker images exist for CUDA, ROCm, and CPU with worker-only GPU profiles. First launch creates a managed Python environment and downloads the default model, and later launches reuse both. On macOS, you need a one-time right-click to Open. Intel Macs cannot run the local Python backend, so you must use a remote backend. Running from source uses Bun, not pip: `git clone`, `cd VoiceStudio`, `bun install`, then `bun run desktop`. For the browser UI, use `bun run dev`. If setup fails, the README points to a self-check command: `uv run python backend/main.py --diagnose --deep`, plus a troubleshooting doc and a scrubbed diagnostic bundle you can save when filing an issue. There is also a benchmark doc and a performance settings doc for slow generation. This is a project that expects you to read documentation and run diagnostics.
The local-first trade-off: control versus compute
The README's comparison table is blunt: VoiceStudio trades managed cloud compute for local control. That means you supply the hardware. The minimum OS specs are given, but the real variable is the engine you pick. Some engines may need a CUDA GPU, some run on CPU, and the recommended specs are not fully shown in the truncated README. The practical failure mode is simple: a 646-language catalogue sounds impressive, but if your chosen engine only supports a dozen languages, you are stuck. Also, the dictation widget optionally uses a local LLM for cleanup, which adds another model download and more RAM pressure. The batch queue can handle large sets of audio and video jobs, but each job's speed depends on your GPU and the engine's efficiency. If you have a modest laptop without a discrete GPU, expect slow generation. The README points to measured benchmarks, but those numbers are not in the supplied material, so you must check the docs yourself before judging performance.
Interfaces beyond the desktop: API and MCP
VoiceStudio is not just a GUI. It exposes a local REST/SSE/WebSocket API, an OpenAI-compatible audio API, and an MCP Server with synthesis and transcription tools. This is a significant differentiator. You can integrate VoiceStudio into your own scripts or agents without touching the desktop UI. The OpenAI-compatible API means existing code written for hosted TTS services might work with a simple base URL change, though the README does not specify the exact endpoint paths. The MCP server is aimed at AI assistants that can call tools for audio generation. For developers, this turns VoiceStudio into a backend service. The trade-off is that you must manage the server lifecycle and model routing yourself. The remote model download feature lets you install models on enrolled remote workers with live progress, which suggests a multi-machine setup is possible, but the README does not explain the enrollment process in detail.
Limitations and wrong-tool cases
The most obvious limitation is the beta status. The README carries a warning: use the latest release for stable work or `main` for current fixes. That means breaking changes are possible. The license is AGPL-3.0, which is a real constraint if you plan to embed VoiceStudio in a closed-source commercial product. The AGPL requires you to offer source code to users who interact with the software over a network, and the README notes that optional engines keep their own model licenses. That means you might be fine with the core code but violate a model's license if you use it commercially. Another wrong-tool case: if you need a polished, consumer-grade app like ElevenLabs, VoiceStudio's setup friction and hardware demands will frustrate you. Also, the dictation widget is system-wide, but the README does not specify which operating systems support the global shortcut, so test it on your platform. The Mac Intel limitation is a hard blocker for that hardware.
A real alternative: hosted voice services
The obvious alternative is a hosted voice service like ElevenLabs. The README itself compares VoiceStudio to 'typical hosted voice service'. The difference in approach is fundamental: a hosted service runs the models on the provider's GPU cluster, so you get fast synthesis with no local install, no model downloads, and no hardware management. You pay per character or per subscription, and your audio and text go to the provider. VoiceStudio flips that: you download the app and model weights, and you own the inference. The trade-off is speed and convenience versus privacy and cost at scale. For a one-off project with a deadline, a hosted API is faster to integrate. For a privacy-sensitive or high-volume workflow, VoiceStudio's local path wins. There is also a middle ground: you can run VoiceStudio with remote workers, which means you still control the infrastructure but can offload compute to a beefier machine you own.
Maintenance and upgrade cost
The README is clear that maintenance is on you: you manage updates, disk, and compute. The release history shows active development: v0.5.1 in August 2026, v0.5.0 two weeks earlier, and v0.4.2 in July. That pace means frequent updates, which is good for fixes but also means you must keep up. The self-check and diagnostics tools reduce the guesswork, but you still need to watch disk space for model weights, which can be gigabytes each. The Model Catalogue lets you install and remove models, so you can prune unused ones. The license implications are twofold: AGPL-3.0 for the code, and separate licenses for the underlying engines. The README does not list which engines are under what licenses, so you must check each engine's model card before commercial use. There is no automated upgrade path mentioned; you likely need to download new packages from the releases page. The 'active beta' warning means you should pin to a specific release for production work, not track main.
Editorial conclusion
Adopt VoiceStudio if you need offline, private voice cloning or dubbing and can supply your own GPU or accept CPU slowness, and if AGPL-3.0 fits your project. Do not adopt it if you need a stable, production-grade tool today, since it is an active beta with per-engine model licenses and hardware requirements that vary widely. Before committing, verify your OS is supported (macOS 13.3+ Apple Silicon, Windows 10/11 x64, Linux with glibc 2.39+), check the benchmark and performance docs for your exact GPU, and test the self-check diagnostic command `uv run python backend/main.py --diagnose --deep` to see if your setup passes. The core workflow is local and free, but you must manage model downloads, updates, and disk space yourself.
Community notes