Vibeleaderboard
Index / app
Visit voicebox.sh
Category
AI Tools
Rank
Pricing
Open Source
Platform
desktop
Type
APP
Builder
@jamiepine
Latest release
v0.5.0
Date

About

Open source voice cloning desktop application that lets you clone any voice from just 3 seconds of audio and generate natural speech locally. Features multi-voice project composition, audio effects, and support for multiple TTS engines with complete privacy.

What it does

Voicebox combines speech generation, transcription, system-wide dictation, and agent speech in one local studio. Users choose among seven speech engines, manage cloned or preset voices, edit multi-speaker timelines, and refine text with a bundled local language model. REST and MCP interfaces expose the same voice workflows to other software.

Why it's ranked here

The breadth is unusually practical: one application covers spoken input, generated output, editing, effects, and agent integration while keeping current processing on the user’s machine. The verdict is mixed because the project status also documents serious Apple Silicon regressions, MCP compatibility problems, and an unresolved local-server exposure report.

What's good

Engine choice is meaningful rather than cosmetic. Different options target multilingual cloning, low-memory CPU use, preset speakers, long-form coherence, or expressive tags. Long scripts get sentence-aware chunking and crossfades. Generations retain originals, alternate takes, effects versions, and lineage. A serial asynchronous queue avoids competing jobs for GPU memory.

Tradeoffs

Capabilities vary sharply by engine. Expressive tags work only with Chatterbox Turbo, while several alternatives speak those tags literally. Linux lacks prebuilt desktop binaries and requires a source build. Automatic dictation paste is documented specifically for macOS. Current project notes report model-loading crashes on Apple Silicon, broken paste behavior, scrambled MCP audio, and dotted MCP tool names rejected by some clients.

How to use it well

It best fits creators and developers who want local voice production, reusable profiles, long-form narration, dictation, or spoken output from MCP-aware agents. Match the engine to language, hardware, and expression needs, then preserve clean originals before applying effects. Treat it as voice infrastructure, not a replacement for full agent orchestration or real-time translation.

Technical notes+

backend/app.py builds a FastAPI application, registers routers, mounts a FastMCP Streamable HTTP application at /mcp, configures local CORS origins, serves an optional React SPA, initializes SQLite-backed services, and detects CUDA, ROCm, MPS, MLX, and Intel XPU paths. package.json defines a Bun workspace spanning app, tauri, web, and landing, with Tauri release builds plus TypeScript and Biome checks. requirements.txt establishes the Python server base around FastAPI, Uvicorn, SQLAlchemy, PyTorch, SoundFile, Librosa, multipart uploads, and Hugging Face model access. docs/PROJECT_STATUS.md describes seven concrete TTS backends behind a shared protocol and a serial generation flow. Some planning documents contain stale pre-shipping states, so shipped behavior is better supported by the README, project status, MCP plan, and application code.

Observed

Implementation stack
Tauri and Rust desktop shell, React and TypeScript frontend, Python FastAPI backend, and SQLite persistence.
Packaging and install surface
DMG packages are listed for Apple Silicon and Intel macOS, MSI for Windows, Docker Compose for containers, and source-build instructions for Linux.
Interfaces
Desktop and web interfaces, REST API, built-in MCP server over Streamable HTTP, and a bundled stdio MCP shim.
Platform support
The repository describes macOS through MLX or Metal, Windows through CUDA, Linux, AMD ROCm, Intel Arc, CPU execution, and Docker.
Workspace structure
The Bun workspace contains four packages: app, tauri, web, and landing.
Backend architecture
Seven TTS engine implementations share a protocol and thread-safe engine registry; Whisper provides speech recognition.

Read from README.md, package.json, requirements.txt, docs/README.md, docs/PROJECT_STATUS.md, docs/plans/VOICE_IO.md, docs/plans/MCP_SERVER.md, docs/plans/CLOUD_ROADMAP.md, docs/plans/OPENAI_SUPPORT.md, docs/plans/DOCKER_DEPLOYMENT.md, docs/plans/MACOS_NOTARIZATION.md, docs/content/docs/README.md, backend/app.py.

What it can do

  • Clone voice from audio sample

    3 seconds of audio recordingVoice model for speech synthesis

  • Generate natural speech

    Text and cloned voice modelSynthesized audio file

  • Compose multi-voice projects

    Text scripts and multiple voice modelsAudio composition with different voices

  • Apply audio effects to generated speech

    Synthesized audio and effect parametersProcessed audio with applied effects

  • Process text-to-speech locally

    Text contentAudio speech without cloud processing

Tags

aiaudioaudio-effectslocal-ailocal-firstmultilingualopen-sourceprivacyspeech-synthesistext-to-speechvoice-cloning

Tech Stack

Node.jsPythonDocker

Media

Voicebox

Featured in Intel

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.