omnivoice

Local TTS, voice cloning, voice design, and video dubbing via the VoiceStudio MCP server (open-source ElevenLabs alternative; nothing leaves the machine, runs on MPS/CUDA/CPU). Use when: (1) generating speech from text in any of 646 languages, (2) cloning a voice from a 3-second reference clip, (3) designing a voice by gender/age/accent/pitch/style, (4) dubbing a video into another language, (5) listing voice profiles or personality presets, (6) producing narration where privacy, cost, or absent API keys matter, (7) non-English narration where Edge TTS/kokoro fall short, (8) batch audio for blog posts or content pipelines. Triggers: 'omnivoice', 'voice clone', 'clone this voice', 'tts', 'narrate', 'generate speech', 'voice synthesis', 'dub video', 'voice design', 'local tts', 'multilingual voice', 'narrate this post', 'elevenlabs alternative'.

Install
npx skills add 'https://github.com/debpalash/VoiceStudio/tree/main/.claude/skills/omnivoice'
Download bundle ↓
main · 4e55180Scanned 2026-09-15

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗
View on GitHub
← Back to SKILL.md

TTS Engine Selection — Decision Tree

When to pick VoiceStudio vs other engines available in this workspace. Match the user's constraint to the right column.

Decision tree

Is voice cloning required?
├─ yes → VoiceStudio (3-sec ref clip, zero-shot, 646 langs)
└─ no →
   Is the language non-English?
   ├─ yes → VoiceStudio (646 langs) or Edge TTS (subset, cloud)
   └─ no (English) →
      Is privacy required (no cloud)?
      ├─ yes →
      │  Is GPU available?
      │  ├─ yes (CUDA/MPS) → VoiceStudio (best quality) or Voicebox
      │  └─ no (CPU only) → kokoro-tts (2× realtime CPU) or VoiceStudio on CPU (slow)
      └─ no (cloud OK) →
         Is cost-no-object?
         ├─ yes → ElevenLabs (best polish), then OpenAI TTS
         └─ no → Edge TTS (free, unofficial, MS Azure neural)

Full comparison

EngineQualityCloneMultilingualCostPrivacySetupBest for
VoiceStudio8-9/10✅ 3-sec ref646 langsFreeLocalBun + uv installMultilingual, cloning, privacy-critical
ElevenLabs9-10/10✅ 3-sec ref32 langs$5-330/moCloudAPI keyBest English polish, fastest cloud TTS
Voicebox (Qwen3-TTS)8-9/10MultiFreeLocalDockerSelf-hosted alternative to VoiceStudio
Voicebox (LuxTTS)7/10MultiFreeLocalDockerCPU at 150× realtime
kokoro-tts7-8/10Multi (limited)FreeLocalpipFast English narration on CPU
mlx-audio7-8/10variesMultiFreeLocalpipApple Silicon native, 14+ sub-engines
Edge TTS7-8/1050+Free*CloudpipZero-friction one-off
OpenAI TTS8/10Multi$0.015/1k charsCloudAPI keyConvenient, cheap-ish, good quality
Google Cloud TTS8/10Multi$4/1M chars (WaveNet)CloudGCP projectLarge free tier (1M chars/mo)

*Edge TTS is unofficial. Microsoft could block it at any time.

When VoiceStudio wins decisively

  1. Voice cloning — 3-sec reference clip, zero-shot, no fine-tuning. ElevenLabs is the only competitor; VoiceStudio is free and local.
  2. Long-tail languages — 646 supported. ElevenLabs covers 32; everything else fewer.
  3. Privacy / regulatory — Nothing leaves the machine. ElevenLabs and OpenAI ship audio to their servers.
  4. No-API-key constraint — Local-first. No accounts.
  5. Bulk generation without metered cost — ElevenLabs bills per character. VoiceStudio is free at any volume.

When VoiceStudio loses

  1. Lowest-friction one-off TTS — Backend install + ~3 GB model + uvicorn boot. Edge TTS or OpenAI TTS is one command.
  2. Fast English narration on weak hardware — kokoro-tts is ~30 MB vs VoiceStudio's 2.4 GB and runs 2× realtime on CPU. Use kokoro for blog-narration batch jobs unless you need cloning.
  3. Streaming real-time TTS — VoiceStudio is diffusion-based and not streaming. Use Edge TTS or cloud APIs for true streaming.
  4. Apple Silicon-only specialized voicesmlx-audio ships 14 engines (Kokoro, CSM, Dia, Qwen3-TTS, etc.) that may match a specific voice better.

Composition with content pipelines

VoiceStudio fits between visual asset generation and video assembly:

research → narrative → visual assets → AUDIO (VoiceStudio) → video assembly → distribution

Default for blog-post audio narration:

  • English, no cloning needed, fast → kokoro-tts (cheap CPU)
  • English, want a specific cloned voice → VoiceStudio with a saved profile
  • Non-English → VoiceStudio
  • One-time, no install → Edge TTS

For Remotion-based video pipelines that previously required ElevenLabs, VoiceStudio closes the last cloud dependency — pair it with any local image/video generator for a fully self-hosted multimedia stack.

Referenced from SKILL.md