jamiepine/voicebox

The open-source AI voice studio. Clone, dictate, create.

What it solves

Voicebox is a local-first AI voice studio that provides a unified interface for voice cloning, speech generation, and system-wide dictation. It eliminates the need for separate cloud-based services for voice output (like ElevenLabs) and voice input (like WisprFlow), allowing users to run the entire voice I/O loop locally for complete privacy and no subscription fees.

How it works

The application combines several specialized AI models for different tasks:

  • Text-to-Speech (TTS): It integrates seven different TTS engines (including Qwen3-TTS, Kokoro, and LuxTTS) to handle multilingual cloning and expressive speech.
  • Speech-to-Text (STT): It uses OpenAI Whisper to provide high-quality transcription for dictation and audio captures.
  • Local LLM: A bundled Qwen3 LLM handles text refinement (cleaning up stutters in dictation) and "Voice Personalities," which can rewrite text to match a specific character's style before it is spoken.
  • Integration: Built with Tauri (Rust) and FastAPI (Python), it exposes a REST API and an MCP (Model Context Protocol) server, allowing AI agents like Claude Code or Cursor to speak using cloned voices.

Who it’s for

  • Content Creators: People making podcasts, narratives, or game dialogue using the multi-voice timeline editor.
  • Developers: Those building AI agents that need a local, private voice interface.
  • Accessibility Users: Individuals who need speech assistance tools that run locally.
  • Agentic AI Users: Users of MCP-aware agents who want their AI assistants to have a distinct, cloned voice.

Highlights

  • Local-First Privacy: All models and voice data stay on the user's machine.
  • ** uma 7 TTS Engines:** Support for 23 languages and zero-shot voice cloning from short audio samples.
  • System-Wide Dictation: A global hotkey for push-to-talk dictation that pastes text directly into any focused app on macOS.
  • MCP Server: Built-in support for the Model Context Protocol, enabling AI agents to trigger speech output.
  • Stories Editor: A multi-track timeline for composing complex conversations and podcasts.
  • Audio Effects: Integrated post-processing effects like pitch shift, reverb, and compression powered by Spotify's pedalboard.
  • Broad Hardware Support: Optimized for Apple Silicon (MLX), NVIDIA (CUDA), AMD (ROCm), and Intel Arc GPUs.

Related

  • Project
  • Project
  • Project
  • Project
  • Project