LIFEHUBBER
Choose theme

AI Resources

Voicebox

GitHub stars: 57.8K GitHub forks: 7.2K Declared license: MIT: MIT Last pushed October 7, 2026: Pushed 10d ago
Stats from GitHub

Turn a script into speech, arrange different speakers on a timeline, or let a connected agent speak through a voice profile.

Voicebox brings speech engines, recording, editing and voice profiles into a local-first desktop studio. Model downloads, platform features and optional remote-server use still need their own setup checks. Use this as a first read, not a recommendation. Open the original project before trusting details like terms, limits, privacy, cost, setup, or safety.

What it is

A local voice synthesis studio

Generate speech from text and work with the resulting clips in an application, using a preset voice or a reference sample you are entitled to use.

Why it stands out

Multiple voice engines in one local workflow

Choose an engine per generation, keep voice profiles and apply effects without setting up a separate interface for each engine.

Availability

Public repo with local setup path

Official releases provide desktop downloads; the repository also documents development setup, model downloads and a local REST/MCP interface.

Why it matters

What makes it useful

Generate lines for different speakers, place the clips in the Stories timeline, and trim or split them into a conversation. The studio keeps the original generation while allowing effects versions and new takes, so a creator can compare alternatives without replacing the original clip.

Notable points

What stands out

In the released v0.5.0 interface, a connected agent can call voicebox.speak with text and a profile name, then Voicebox plays the result through the computer speakers with a visible speaking indicator. Per-client voice bindings let different agents use different profiles. The same interface can transcribe audio and list captures or profiles, connecting voice input and spoken output to an existing agent workflow. Current MCP documentation uses voicebox_speak; match the tool name to the interface your installed version exposes.

Before using

What to review

Choose the engine for the language and delivery you need. The cloning guide recommends 10–30 seconds of clear speech without music, overlapping voices or heavy processing.

Check the download and backend instructions for your platform. The current repository directs Linux users to a source build; model files and accelerator runtimes require separate downloads.

Use your own voice or material you have permission to use. The project says it cannot independently verify who owns a sample; an imported profile does not resolve that question.

The documented 0.5.0 MCP server listens on the same computer without authentication, and its audio_path option can read local files. X-Voicebox-Client-Id selects a client binding; it is not a credential. Review that access boundary before connecting clients or considering a shared or remote setup.

Reader fit

Who may find it relevant

Creators assembling multi-speaker dialogue or comparing generated takes in a desktop studio.

Developers adding transcription or spoken responses to an MCP-aware agent or a REST client.

Teams needing a speech engine embedded directly in their own application may prefer to evaluate the underlying model and runtime separately.

Editorial note

Why LifeHubber lists it

Voicebox is useful when the same voice profile needs to handle a supplied script and character-shaped dialogue. Its optional rewriting stage lets those two wording needs share a studio workflow. For the released v0.5.0 interface: When an agent needs to speak a supplied line without a personality rewrite, explicitly set personality: false on voicebox.speak. The MCP guide distinguishes plain TTS from personality mode, which sends the text through a local language model before speech generation. Leaving the argument out inherits the client binding's default. In the studio, leave Speak in character off for plain TTS. This choice changes whether the words pass through a rewriting step, not just which voice reads them. Current MCP documentation instead names the tool voicebox_speak; check the interface exposed by your installed version. It does not guarantee the intended words or delivery.

Source links

Source materials

Reader note

Before relying on this entry

LifeHubber lists entries to help readers inspect AI projects, not to endorse them or prove they are safe, suitable, accurate, maintained, or right for a specific use. We do not verify every entry in depth. Before relying on anything listed, review the original materials, terms, privacy practices, limits, and risks that matter for your situation.

What to explore next

Check a different speech job or data boundary.

If your project needs transcription or a meeting workflow beyond this studio, use the speech map to compare that job. If you are considering an outside backend, use the local-AI map to distinguish local tools from provider calls.

Advertisements

Advertisements

For project maintainers

Listed here? You can use the badge.

If you maintain a project with a current LifeHubber listing, you may add the optional “Listed on LifeHubber AI Resources” badge to its README, docs, or website. No introduction or permission request is needed.

See what’s moving