Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Murmur

Local voice studio for Mac

Text to speech · Voice cloning · Voice design · Multi-speaker projects · CLI + MCP

Download · Hear samples · Website · Documentation

macOS Apple Silicon Latest release

Murmur is a native macOS app for turning scripts into speech, creating reusable voices, and producing multi-speaker audio. Speech generation runs locally on your Mac. Download models once, then generate without a cloud speech API or per-character fees.

This is Murmur’s public documentation, changelog, and issue tracker. The commercial Mac application’s source code is not included here. See LICENSE for the scope of this repository’s documentation license.

Murmur Create speech workspace with Fish Audio S2 Pro, reference voice, expression tags, history, and audio player

What you can do

  • Create speech: write or import a script, choose a compatible voice and model, adjust supported controls, and export WAV or M4A.
  • Clone a voice: import or record a reference sample, review its transcript, and save a reusable profile. Sample requirements vary by model; Murmur shows guidance before generation.
  • Design a voice: describe a narrator or character in plain language, browse 50 prompt presets, preview the result, and save it to My voices.
  • Produce a project: organize scripts and speakers, assign voices, generate dialogue, arrange audio on a timeline, and add music or sound effects before export.
  • Manage voices: search designed and cloned profiles, or browse and preview community voices in Explore.
  • Queue work: add multiple scripts and generate them as a batch. Import DRM-free EPUB books for chapter-based narration.
  • Automate locally: generate speech from Terminal or connect Codex, Claude Code, and Cursor through Murmur’s MCP server.

App screenshots

These are screenshots of the native Mac app, not website mockups. Voice names, history, model availability, and playback state reflect the example workspace shown.

Projects — Story Studio

Scripts, assigned speakers, dialogue editing, a media timeline, and an inspector in one workspace.

Murmur Projects with Cold open, Host and Guest speakers, Story Studio, and an empty timeline

Voice Design

Describe the voice, browse the prompt library, and generate a preview before saving.

Murmur Voice Design with a documentary narrator description and categorized prompt library

My voices

Designed and cloned voices appear in separate groups, with search, filters, and reusable voice selection.

Murmur My voices showing designed and cloned profiles

Explore Voices

Browse community profiles, filter by traits and language, listen to samples, and choose a voice. The catalog changes over time; the screenshot shows 984 voices.

Murmur Explore Voices with search, trait filters, avatars, sample previews, and Use buttons

Settings

Set generation and export defaults, manage models and local storage, enable automation, and check for updates.

Murmur General Settings with model, export format, autoplay, voice profiles, and reset controls

Speech models

Kokoro is bundled. Other models are optional local downloads managed in Settings → Models. Controls and language support depend on the selected model.

Model Main capabilities
Kokoro Lightweight speech generation with built-in voices, language selection, and speed control
Chatterbox Turbo English voice cloning and expressive speech tags
Chatterbox Multilingual Voice cloning across 23 languages
Qwen3-TTS Base Preset voices, reference voice cloning, and multilingual speech
Voice Design (Qwen3-TTS) Generate a custom voice from a natural-language description
SparkTTS Reference voice cloning for English and Chinese
Fish Audio S2 Pro Expressive voice cloning, expression tags, and speed control; reference samples require an exact transcript
OmniVoice Omnilingual reference cloning, with support for 600+ languages in the model

Compare real samples · Language guide · Browse voices

Get started

  1. Download Murmur and move it to Applications.
  2. Open the app and complete setup and license activation.
  3. Use bundled Kokoro, or install an optional model in Settings → Models.
  4. Open Create speech, enter your text, choose a voice, and select Generate.
  5. Listen to the result and export it as WAV or M4A.

For longer productions, open Projects to organize scripts, assign speakers, and work with a timeline.

Requirements

  • macOS 15 or later
  • Apple Silicon (M-series Mac); Intel Macs are not supported
  • Free storage for the app, generated audio, and any optional models you choose
  • Enough unified memory for the selected model; larger models require more resources
  • Internet access for initial setup, model downloads, license activation, updates, and community browsing; speech generation runs locally after setup

Model installation manages its own local runtime. Homebrew, Xcode Command Line Tools, and administrator access are not required for optional speech runtimes.

CLI and MCP automation

Enable Settings → Automation → Allow local automation, then install the CLI from that screen. Keep Murmur installed in Applications.

murmur status --json
murmur models --json
murmur voices --model kokoro --json
murmur generate --text "Hello from Murmur." --model kokoro --output hello.wav

To use your own script:

murmur generate --input narration.txt --model kokoro --output narration.wav

Connect an AI coding agent:

# Codex
codex mcp add murmur -- /Applications/Murmur.app/Contents/Helpers/murmur mcp serve

# Claude Code
claude mcp add --transport stdio --scope user murmur -- /Applications/Murmur.app/Contents/Helpers/murmur mcp serve

For Cursor, add this to your project’s .cursor/mcp.json:

{
  "mcpServers": {
    "murmur": {
      "command": "/Applications/Murmur.app/Contents/Helpers/murmur",
      "args": ["mcp", "serve"]
    }
  }
}

MCP supports model and voice discovery, speech generation, batches, job progress, and cancellation. Integrations can read and write files only within their starting workspace. Existing outputs are not replaced unless replacement is explicitly requested.

Full CLI and MCP reference

Privacy and voice permissions

Speech synthesis and reference-voice processing happen on your Mac. Local generation does not upload your scripts or reference audio to a hosted speech service. Model downloads, community browsing, licensing, and updates use network connections.

Use voices and source material you have permission to use. Commercial use remains subject to Murmur’s terms, applicable model licenses, and rights to the reference voice and content.

Privacy policy · Terms · Security policy

Purchase and support

Murmur is a one-time purchase, with no subscription or per-character generation charge. See the website for current pricing and the refund policy.

Buy Murmur · Refund policy

Built by Tarun Yadav.

About

Local-first macOS voice studio: text-to-speech, voice cloning and design, multi-speaker projects, CLI + MCP. Public docs, changelog, and issue tracker.

Topics

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors