mrkeyoor.com_
Sat 17 Oct 00:15 UTC
AI Toolsevaluationupdated 05 Oct 2026

VoiceStudio review

VoiceStudio is a local desktop workbench for cloning voices, creating speech, dubbing video, transcribing audio, dictating, and making audiobooks. It puts several speech engines behind one Electron app and API, so you can keep routine audio jobs on your own machine instead of assembling separate tools.

+11,732stars / 7d
Verdict

Our VoiceStudio run installed 1,166 packages and built in 20 seconds, but 1 of 924 tests failed, so this is ready for a serious trial rather than blind adoption. Use it when local dubbing, cloning, transcription, and agent access genuinely belong in one workspace. Skip it when you need a small speech library, an Intel Mac backend, or simple commercial model rights.

We ran it

Lab card: what happened when we ran VoiceStudioScreenshot of VoiceStudio (voicestudio.sh)
Install✓ · 81s1166 packages · 1270 MB
Build✓ · 20s
Tests✗ · 126s923 passed · 1 failed of 924 (vitest)
Repo3077 files~529,162 lines of source · 72.2 MB · 10 CI workflows · tests dir

Answers from our run

Does VoiceStudio build from source?

Dependencies installed in 81 seconds (1166 packages), and the build succeeded in 20 seconds. We cloned commit 7ea5d18 into a clean Debian container with 3 CPUs and no project-specific setup.

Do VoiceStudio's tests pass?

Not all of them: 923 of 924 passed and 1 failed when we ran the project's own test command (vitest). Some failures need services or credentials a bare container does not have.

Who should not use VoiceStudio?

Intel Mac owners who need local inference: the macOS guide says the UI must connect to a backend on another machine.

What are the alternatives to VoiceStudio?

Piper, F5-TTS, Coqui TTS. Our VoiceStudio run installed 1,166 packages and built in 20 seconds, but 1 of 924 tests failed, so this is ready for a serious trial rather than blind adoption.

Setup3/581-second install, 1,270 MB footprint, and several runtimes
Docs5/5Specific platform, engine, API, MCP, and security guidance
Community5/5Pushed October 5 with 16 open issues and 47 open PRs
Maturity3/5v0.5.6 is broad, but one lab test failed and installers are unsigned

Discussed on

  1. hnVoiceStudio – local open-source ElevenLabs alternative6 points

Who it’s for

Creators who have permission to use their reference voices and want dubbing, transcription, and long-form production in one local app.
Developers who need OpenAI-compatible speech endpoints or MCP tools for Claude Code and other agents.
Apple Silicon, Windows x64, and Linux x86-64 users willing to match engines to their available CPU, GPU, RAM, and disk.
Self-hosters prepared to secure remote access and check the license attached to each downloaded model.

Who it’s NOT for

Intel Mac owners who need local inference: the macOS guide says the UI must connect to a backend on another machine.
ARM Linux users who need a native package, or Windows on ARM users expecting validated acceleration: Linux packages are x86-64 only, while Windows ARM support is experimental and CPU-only.
Companies that need to embed a modified server in closed software without source-sharing obligations: the app is AGPL-3.0, and a separate commercial license is offered.
Commercial teams assuming every bundled model is cleared for their use: the default OmniVoice weights are identified as CC-BY-NC, and other downloaded models retain their own terms.
Release pipelines that require a clean full suite: our run ended with 1 failed test out of 924.
macOS fleets that prohibit unsigned or unnotarized applications: the v0.5.6 release warns that its installers can trigger trust prompts.

Setup reality

Our sandbox installed commit 7ea5d18 with Bun in 81 seconds, adding 1,166 packages and using 1,270 MB on disk. The build passed in 20 seconds. Tests failed after 126 seconds: Vitest reported 923 passed and 1 failed out of 924, in src/main/backend-setup.test.ts.

The packaged app bootstraps Python, FFmpeg, and model weights. Source development adds Node.js 22+, Bun, uv, Rust/Cargo, native build libraries, and a separate setup:api step. A Hugging Face token is optional for the default path but needed for gated diarization and useful for some larger engines.

The platform guides call for about 10 GB of free disk. Intel Macs need a remote backend, Linux has no ARM64 package, and Windows on ARM is experimental and CPU-only. CPU use is supported but slower, while GPU support changes by operating system and engine.

One app covers 6 speech workflows

VoiceStudio puts 6 jobs inside one Electron app: voice cloning, voice design, video dubbing, dictation, transcription, and audiobook production. Its catalogue spans speech generation and recognition engines instead of binding the interface to one model. The README claims coverage across 646 languages, while warning that actual availability depends on the engine, hardware, and provider. This fits someone replacing several audio tools, not someone seeking one small speech library.

Our clone at commit 7ea5d18 contained 3,077 files, about 529,162 lines of source, and 72.2 MB of checked-out code. A text-to-speech-only buyer would also inherit a monorepo, Electron, Python, model management, and media tooling. VoiceStudio earns that weight when several workflows share the same projects and voices. If dubbing and long-form work never enter the job, a narrower engine is easier to maintain.

Local use still needs about 10 GB and downloaded models

The platform guides ask for about 10 GB of free disk for the app, Python environment, and model weights. Packaged releases create the runtime and obtain FFmpeg when needed. The default route needs no hosted speech account. Diarization uses a gated Hugging Face model, and some larger voice-design engines benefit from a token. Local processing removes a speech vendor from the path, but model downloads and storage become your responsibility.

Our Bun install pulled 1,166 packages in 81 seconds and occupied 1,270 MB before model weights. Source development also needs Node.js 22 or newer, uv, Rust/Cargo, platform build libraries, and bun run setup:api for Python. The README's source preview gives the right commands. Its linked platform guides supply the prerequisites that decide whether those commands work on a fresh machine.

What happened when we ran it

Our sandbox installed commit 7ea5d18 in 81 seconds and built it in 20 seconds. The fresh unprivileged Debian container had 3 CPUs, 8 GB of RAM, Node 22, and no secrets. Installation added 1,166 packages and left 1,270 MB on disk. These figures cover repository setup and compilation. They say nothing about speech quality, generation speed, or the size of models selected later.

The test command failed after 126 seconds. Vitest reported 923 passing tests and 1 failure across 924 tests. Of 193 test files, 192 passed; src/main/backend-setup.test.ts failed 1 of its 28 tests. The supplied log tail does not name the failed assertion or its cause. The defensible finding is that commit 7ea5d18 was one test short of a clean suite in our sandbox.

Our test method counted 10 CI workflow files, a tests directory, and monorepo workspaces. It found no Dockerfile, though the project publishes container images and keeps Docker instructions elsewhere. We did not launch Electron, download a speech model, or judge generated audio. The run establishes what happened during install, build, and tests. It is not evidence about how a cloned voice sounds.

PyTorch 2.2.x was the last Intel Mac line

Newer PyTorch wheels required by VoiceStudio are unavailable for Intel macOS, so the local backend cannot run there. The Electron UI can connect to another machine. Linux desktop packages and published Docker images are x86-64 only. Windows on ARM has a native shell, but its backend uses emulated x64 Python on the CPU and remains experimental without end-to-end validation on real hardware.

Our 8 GB sandbox did not benchmark inference, so we cannot turn hardware support into a speed claim. CPU operation is supported with lighter engines. Acceleration changes by platform: Apple Silicon has native routes, Windows PyTorch acceleration is NVIDIA/CUDA-only, and ROCm is opt-in on Linux. Check the per-engine device report on the target workstation. A detected GPU does not prove that every engine will use it.

Four endpoints expose the same speech backend

VoiceStudio documents 4 endpoint styles for other software: OpenAI-compatible HTTP, streaming WebSocket, MCP over HTTP, and an MCP stdio shim. Its MCP tools cover generation, cloning, voice design, transcription, catalogue lookup, and health checks for Claude Code, Codex, and other clients. Desktop and automated jobs can therefore share voices and one managed backend, which is a practical advantage over separate model demos.

That shared backend widens the security boundary around 529,162 lines of source. Loopback clients need no credential, while remote HTTP and WebSocket clients can use keys or short-lived tickets. The MCP guide says its HTTP transport is unauthenticated and should stay off untrusted networks. File inputs can be confined to a configured base directory. Operators still need to bind, proxy, encrypt, and monitor remote access correctly.

AGPL-3.0 code sits beside separately licensed models

VoiceStudio uses AGPL-3.0-only. Modified versions offered over a network carry source-sharing duties, and the maintainer sells a separate license for proprietary embedding. Downloaded weights keep their own terms. The project's notice identifies the default OmniVoice pretrained weights as CC-BY-NC. A company can accept the application license and still find that a chosen model does not permit its intended commercial use.

v0.5.6 is active, while 1 lab test still fails

GitHub showed 53,607 stars, 16 open issues, and 47 open pull requests on October 5, 2026. The repository was pushed that day. Release v0.5.6 arrived on September 23 with Electron installers plus MCP and OpenAI-compatible fixes. Its notes warn that the installers are unsigned or ad hoc signed and not Apple-notarized. Development is current, although the release experience still includes platform trust prompts.

Our run ended with 923 of 924 tests passing after a successful 20-second build. That result supports a serious evaluation, but it does not support blind deployment. VoiceStudio suits a technical creator or team that will use several local workflows and test the chosen engine on target hardware. If the job is one voice endpoint, Piper, F5-TTS, or Coqui TTS leaves less machinery to own.

Alternatives

ProjectWhat it isPick it when
PiperA focused local text-to-speech engine with command-line, HTTP, Python, and native interfaces.pick this instead when you need dependable offline synthesis without a desktop dubbing and audiobook workspace.
F5-TTSA speech-model project centered on reference-audio generation, inference, and training.pick this instead when model experimentation matters more than a multi-engine production app.
Coqui TTSA maintained Python toolkit for speech-model inference, training, and fine-tuning.pick this instead when you want a code-first speech library and training stack rather than an Electron workspace.

What people are saying

  1. [github-trending] debpalash/VoiceStudio

Sources

  1. VoiceStudio repository and README
  2. VoiceStudio v0.5.6 release notes
  3. VoiceStudio platform installation guides
  4. VoiceStudio MCP server guide
  5. VoiceStudio license notice
  6. VoiceStudio issues and pull requests

More ai tools reviews

superdesign · V3R1T4S · superdesign-skill · universal-modder · DeepEP-Ascend · DeepGEMM-Ascend · the whole board →