VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages. https://voicestudio.sh
  • Python 52.4%
  • JavaScript 23.6%
  • TypeScript 21.5%
  • Rust 0.7%
  • CSS 0.7%
  • Other 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Shimul Debnath f47221a1f0
Merge pull request #2928 from debpalash/docs/readme-views-badge-link
docs(readme): link views badge to supermetry.com
2026-10-16 14:32:48 +05:30
.agents/skills chore(agents): install project development skills 2026-08-20 07:38:35 +05:30
.claude Refresh and brand VoiceStudio installable agent skills 2026-09-17 01:10:37 +05:30
.github Lead support with GitHub Sponsors, ship official integration logos, fix TTS repair no-op 2026-10-16 03:40:46 +05:30
backend fix(preview): make voice preview button cancellable, retryable and single-render 2026-10-16 01:39:31 +05:30
bin docs: preserve release notes and qualify packaged Metal availability 2026-09-17 12:18:02 +05:30
config build: define desktop distribution policies 2026-10-13 23:36:57 +05:30
deploy Align Docker health check port 2026-10-12 05:39:56 +05:30
docs fix(engine-notice): repair the selected model first and only for an available engine 2026-10-16 03:40:46 +05:30
electron fix(snap): accept electron-builder's quoted --no-sandbox launcher flag 2026-10-16 05:44:37 +05:30
examples fix(app): align Electron, backend, packaging and documentation (#2578) 2026-10-03 06:24:59 +05:30
frontend refactor: move shared UI under Electron 2026-09-26 11:46:37 -07:00
native/desktop-bridge docs(native): clarify macOS shortcut smoke coverage 2026-10-15 22:16:48 +05:30
notebooks fix(colab): build the maintained Electron web renderer 2026-10-15 21:21:55 +05:30
omnivoice Merge remote-tracking branch 'origin/triage/clone-asr-llm' into triage/cpu-arm 2026-10-01 21:25:21 +05:30
omnivoice-gallery@22e8e6da80 feat(gallery): lucide/flag icon redesign + community marketplace (omnivoice-gallery) (#207) 2026-05-31 22:24:31 +05:30
scripts fix(snap): follow Canonical strict-confinement launch guidance 2026-10-15 18:36:09 +05:30
skills feat!: remove remote devices and remote workers (moved to VoiceStudio Pro) 2026-10-11 17:14:36 +05:30
store docs: add Mac App Store packaging runbook 2026-10-14 00:24:39 +05:30
tests fix(preview): make voice preview button cancellable, retryable and single-render 2026-10-16 01:39:31 +05:30
.coderabbit.yaml fix(app): align Electron, backend, packaging and documentation (#2578) 2026-10-03 06:24:59 +05:30
.dockerignore fix: use Electron UI for Docker and web (#2341) 2026-09-26 22:45:11 +05:30
.gitattributes chore: CLA check, pinned actions, identity check and governance docs (#2556) 2026-10-03 05:31:49 +05:30
.gitignore Keep synthesis controls anchored 2026-10-12 03:15:09 +05:30
.gitleaks.toml chore(release): fold unreleased changes into 0.5.7 and skip the retired analytics token 2026-10-12 21:06:04 +05:30
.gitleaksignore chore(release): fold unreleased changes into 0.5.7 and skip the retired analytics token 2026-10-12 21:06:04 +05:30
.gitmodules feat(gallery): lucide/flag icon redesign + community marketplace (omnivoice-gallery) (#207) 2026-05-31 22:24:31 +05:30
.python-version chore: release docs, pin python version, drop stale tarball 2026-04-22 17:48:45 +05:30
AGENTS.md fix(app): align Electron, backend, packaging and documentation (#2578) 2026-10-03 06:24:59 +05:30
alembic.ini fix(db): run migrations on Chinese, Japanese and Korean Windows 2026-09-14 08:40:02 +09:00
bun.lock Merge remote-tracking branch 'origin/main' into work/pro-waitlist 2026-10-07 10:28:03 +05:30
CHANGELOG.md Reference #2918 in changelog 2026-10-16 03:40:46 +05:30
CLAUDE.md Remove the unused Pro licence client from the open-source app 2026-10-13 22:47:09 +05:30
conftest.py test: reset model-manager shutdown state for every suite 2026-10-07 12:11:33 +05:30
greptile.json fix(app): align Electron, backend, packaging and documentation (#2578) 2026-10-03 06:24:59 +05:30
LICENSE docs: live downloads badge + fix AGPL-3.0 license detection (#1168) 2026-07-16 22:38:40 +05:30
LICENSE-NOTICE.md feat(licensing): add model disclosures and reviewed-file preview 2026-10-09 13:15:19 +00:00
package.json build: add shared store submission data 2026-10-13 23:37:08 +05:30
pyproject.toml fix(deps): update hydra-core, Mako, multidict and rustls past security advisories 2026-10-12 21:08:09 +05:30
README.md docs(readme): link views badge 2026-10-16 14:26:02 +05:30
README_CN.md docs(readme): link views badge 2026-10-16 14:26:02 +05:30
README_JA.md docs(readme): link views badge 2026-10-16 14:26:02 +05:30
skills-lock.json chore(agents): install project development skills 2026-08-20 07:38:35 +05:30
SPONSORS.md Lead support with GitHub Sponsors, ship official integration logos, fix TTS repair no-op 2026-10-16 03:40:46 +05:30
turbo.json Make Electron the default desktop and refresh setup documentation 2026-09-16 22:11:59 +05:30
uv.lock fix(deps): update hydra-core, Mako, multidict and rustls past security advisories 2026-10-12 21:08:09 +05:30

VoiceStudio

VoiceStudio

VoiceStudio ranking on Trendshift

Open-source voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages.

Website · Download · Get started · Docs · Discord · 简体中文 · 日本語

CI Latest release AGPL-3.0 views

A tour of the Electron app: voice cloning, voice design, dubbing, and model management

Your voice. Your workflow.

Create Produce Connect
Clone a voice or design your own Dub videos with timed speech Local API & MCP for agents
Dictate with a floating widget Stories, audiobooks & batch jobs Reusable recipes & watch folders

Start with VoiceStudio (default, powered by k2-fsa/OmniVoice), or choose another engine. Features & engine catalog.

Local workflows run on your hardware. Remote services are optional; usage analytics requires consent.

Explore the workspaces · Clone, dub, design & models
Electron voice cloning workspace with the bundled demo voice Electron video dubbing workspace
Voice cloningVideo dubbing
Describe a voice in the Electron voice design workspace Install and manage local speech models
Voice designLocal models
VoiceStudio desktop workspace

Get started

One-command install (macOS / Linux)

# Latest Electron release
curl -fsSL https://voicestudio.sh/install | sh

# A specific published Electron release (replace X.Y.Z)
curl -fsSL https://voicestudio.sh/install | sh -s -- --version X.Y.Z

# Build current main and install the desktop app
curl -fsSL https://voicestudio.sh/install | sh -s -- --main

# Uninstall the app, keeping your data
curl -fsSL https://voicestudio.sh/install | sh -s -- --uninstall

On Windows, run irm https://voicestudio.sh/install | iex in PowerShell. Release downloads require curl and a SHA-256 tool. --main requires Git, Node.js 22+, Bun, Rust/Cargo, and platform build tools; see installer prerequisites and behavior. The installer preserves your settings, projects, and models. Older versions must contain Electron packages; it never falls back to archived Tauri builds.

Or download from Releases (macOS .dmg, Windows .exe, Linux .AppImage or .deb) and follow your platform guide:

macOS · Windows · Linux · Docker

Hardware Support
NVIDIA GPU (Windows / Linux) CUDA acceleration
Apple Silicon Metal (MPS) acceleration
No dedicated GPU (Intel/AMD integrated graphics, older PCs) Fully usable on the CPU, slower; setup installs the small CPU build of PyTorch (about 5 GB free disk)
Windows on ARM (Snapdragon X etc.) Experimental, validation pending: native ARM64 app, x64 Python backend under emulation, CPU only
Intel Mac App UI only; connect to a remote backend (why)

Open Voice cloning, choose a voice or add a clean reference recording, enter your text, and generate. Install the required model when prompted. Hardware needs vary by engine; see performance.

Install with prompt

Paste into your coding agent (Claude Code, Codex, Cursor, …):

Install the VoiceStudio Electron app on this device and verify it works, following
https://github.com/debpalash/VoiceStudio/blob/main/docs/install/agent.md

The agent guide covers hardware detection, reusing existing data, asking before model downloads, and a test generation. Agents that support skills can also run npx skills add debpalash/VoiceStudio.

Run the Electron preview from source
git clone https://github.com/debpalash/VoiceStudio.git
cd VoiceStudio
bun install
bun run setup:api  # prepare Python dependencies before starting Electron
bun run dev

See Electron setup for prerequisites and backend configuration.

Use bun run smoke-test to build and launch an isolated packaged Electron app. Add -- --install for the networked managed-runtime installation check.

Electron is the only desktop app and web UI. Version 0.5.3 was the final Tauri release. Existing Tauri users must install Electron separately. The retired Tauri shell and legacy UI entry points have been removed.

Documentation

Need Start here
Setup help Troubleshooting · Model downloads
Models & audio quality Engine guides · Benchmarks
Integrations Local API · MCP · Examples
Development Contributing · Electron · Changelog

Agent skills: npx skills add debpalash/VoiceStudio — choose voicestudio for audio workflows or voicestudio-maintainer for repository maintenance.

Sponsors

Your brand — apply for a featured VoiceStudio sponsor slot

Become a featured partner. Apply for a paid placement · Email us

Support development: GitHub Sponsors · Ko-fi · PayPal · Sponsorship details

License & responsible use

AGPL-3.0 covers the application, including commercial use under its conditions. Model weights, tokenizers, voices and generated-output conditions are separate; a paid app licence does not grant those rights. Clone voices only with permission. Model Manager now shows versioned model-source notices, evidence links and unresolved review gaps from the shared inventory. Its optional reviewed-file preview does not enforce ordinary downloads or certify commercial permission. See license details.