Skip to content

On-device dictation for macOS and iOS · powered by NVIDIA Parakeet

Talk.
It types.
On your device.

murmr is dictation that actually sounds like you wrote it — filler stripped, punctuation fixed, tone matched to the app. It all runs locally on your Mac and iPhone, so your voice never leaves your device.

One app for macOS and iOS · Pro is free for builders, or $149 once · voice and transcripts never leave the device.

Real screenshot
people using murmr now
your turn

Comment or tag @murmrvoice with your thoughts about murmr — we'll add them here.

How it works

Three steps. Zero cloud.

There is no step four. That's kind of the whole pitch.

  1. 01

    Hold a key — or tap the mic

    On Mac, press and hold the fn / 🌐 key in any app (⌥Space on the App Store build). On iPhone, tap the mic on the murmr keyboard and the app opens already listening. Double-tap to go hands-free.

  2. 02

    Talk like a human

    Ramble. Backtrack. Say “um” a hundred times. murmr is listening on-device and isn't judging — that's the cleanup's job.

  3. 03

    Clean text appears

    On Mac, let go — polished text lands at your cursor on the direct build, or sits copied and ready for ⌘V on the App Store build. On iPhone, swipe back and tap once. No cloud round-trip anywhere.

A live demo of the cleanup — the same filler-stripping, tone-matching pass the app runs on-device.

See it work

Real product. Both pockets.

A menu-bar app on the Mac, a keyboard on iPhone — and a full voice toolkit behind both. Same engine, same privacy, no cloud in sight.

iPhone keyboard

Tap. Talk. Swipe back. Typed.

Apple doesn't let any keyboard touch the microphone — so murmr doesn't pretend. Tap the mic and the murmr app opens already listening. Say your piece, swipe back, and “Tap to insert” is waiting in the keyboard — filler stripped, punctuation fixed, tone matched. One tap drops your words at the cursor. That's the whole trip; anyone promising fewer steps is recording you somewhere else.

  • Tap the mic — murmr opens listening, instantly
  • Swipe back — your cleaned text is one tap from the cursor
  • Transcribed on your iPhone, nothing uploaded
9:41
MR
Morgan
are we still on for tomorrow?
100% on-device
murmrTranscript ready
Insert lastTone: Auto
spacereturn
Mac menu-bar app

Hold fn. Start talking.

murmr lives quietly in the menu bar. Press and hold the fn / 🌐 key from any app and a floating pill shows it's listening; let go and the cleaned text appears where your cursor was. Double-tap to go hands-free.

  • Global hold-to-talk from any app
  • A floating cue so you always know it's on
  • Your last transcript stays on the device
9:41

murmr

Pro · 12d

Hold fn to dictate · double-tap for hands-free

Upgrade to Pro
Start dictation
Paste last transcript⌃⌘V

“Let's ship the build tonight if that works.”

Open murmr
Listen to clipboard
Open Listen player
Speak selection⌃⇧Z
Settings…⌘,
The Mac app

One window for your whole voice

Behind the menu bar there's a full app: your dictation history with word counts and streaks, Meetings, Listen, the Assistant, Insights, your dictionary, snippets, style, and transforms — every tool in one sidebar, everything stored on this Mac. This is the actual window, not a mockup.

  • Home: your recent dictations, with per-dictation word counts
  • Total words, words per dictation, and your day streak — computed locally
  • “Level up to Pro — free” in the sidebar: the Builder Ladder, in the app
Real screenshot
The real murmr Mac app window: a sidebar with Home, Listen, Meetings, Terminal, Insights, Dictionary, Snippets, Style, Transforms, and Scratchpad; the Home view showing recent dictations, total words, words per dictation, and a day streak.
Listen

It reads back, too

Dictation is half the product. Paste anything — a memo, a doc, that forty-minute read — pick an on-device voice, and press play. The system voice is free; on Pro the voices have names — Heart, Bella, Michael, and Emma on Kokoro, Nova and Atlas leading Supertonic's ten styles — and Marvis, new this release, speaks with real expression and clones your voice from a 10-second clip. Every model downloads once and runs on the Neural Engine, so nothing you paste goes anywhere either. On the Mac, select text in any app and have it read aloud — that's the floating Listen island below, mid-playback.

  • Named voices: four on Kokoro, ten styles on Supertonic HD — Nova, Atlas, Wren, and friends
  • New: Marvis — expressive synthesis, plus voice cloning from a 10-second clip
  • Reads any selection: ⌃⇧Z on the direct build, “Speak with murmr” in the Services menu on the App Store build
  • 0.5–3× speed and audio download on Pro
Real screenshot
The real murmr Listen island on the Mac, mid-playback: Supertonic HD model, the Nova voice, a scrubber, 1× speed, 15- and 30-second skips, pause, and an audio download button.
Meetings

Who said what — no bot in the room

Hit record. When you stop, murmr transcribes the audio and separates the voices — speaker by speaker, time-stamped, entirely on your device. Rename “Speaker 1” to a real name and it sticks. There's no notetaker joining your call and no audio leaving the room: murmr transcribes what your mic hears.

  • Speaker-labeled, time-stamped transcripts — diarization runs on-device
  • Rename speakers inline; saved on this device
  • Capture, diarization, and history are all free
Meetings2 speakers
  • 00:04
    Priya

    Let's lock the launch date before we leave this call.

  • 00:11
    Speaker 2

    Marketing wants the 14th. The build is ready either way.

  • 00:19
    Priya

    The 14th it is — I'll send the recap.

Transcribed & diarized on-deviceSaved on this Mac
Transcribe a file

Already recorded? Drop it in.

Voice memos, lectures, downloaded audio, even video — pick a file in the iPhone app and murmr returns a clean, time-stamped transcript without uploading a byte. Free handles clips up to five minutes; Pro removes the ceiling.

  • MP3, WAV, M4A, AIFF, and video files
  • Time-stamped transcript with one-tap copy
  • Free up to 5 minutes — Pro for the long stuff
Transcribe a fileiPhone app
team-standup.m4a4:32

Transcribed on-device — nothing uploaded

  • 00:00

    Quick sync on the launch list.

  • 00:09

    The keyboard fix ships today; the meetings view starts tomorrow.

  • 00:21

    Push the demo to Thursday and we're clear.

Free up to 5 minutes · Pro removes the limitCopy
The real app

Tap once. You're dictating.

No setup ritual. Open murmr, tap the mic, and talk. This is the actual iPhone Home screen — dictation, meeting capture, your word and streak stats, and voice insights, one tap each. The same on-device engine that powers the keyboard, in a tap-to-talk surface for longer thoughts.

  • Tap to dictate — lands in any text field via the murmr keyboard
  • Record a meeting — see who said what, with a clean transcript after
  • Words, dictations, day streak, and voice insights — computed on-device
Real screenshot
Personalization

It learns the words you actually use

Pick your default sound on first run — Standard, Formal, or Casual — and change it anytime in Style. Then teach murmr the names and jargon only your team says out loud, or let it learn them: correct a transcript and it offers the fix as a dictionary entry, never silently. Save snippets that expand when you say them. Build transforms — reusable rewrites that run on a hotkey or after every dictation.

  • Tones with real previews — every dictation cleaned to match
  • A custom dictionary with suggest-then-confirm auto-learning
  • Snippets and transforms: auto-apply after dictation, or ⌥1–9 on the direct Mac build
Real screenshot
Platforms

Three ways to run it. Differences spelled out.

Same on-device engine everywhere — what changes is what Apple lets each surface do. We'd rather tell you than let a permission dialog do it.

Mac · direct downloadThe full-power build

Hold fn. Text lands at your cursor.

The build that does everything. Hold the fn / 🌐 key in any app, talk, let go — cleaned text auto-inserts right where you were typing.

  • Auto-insert at the cursor, in any app
  • Double-tap for hands-free; Esc cancels
  • ⌥1–9 runs a transform on any selection; ⌃⇧Z reads it aloud

Asks for three permissions — Microphone, Accessibility, Input Monitoring — because typing at your cursor genuinely requires them. Notarized download.

Mac · App StoreOne permission: the mic

⌥Space. Copied — press ⌘V.

Fully sandboxed. Hold ⌥Space, talk, and your cleaned text is on the clipboard, one ⌘V from anywhere. That's the designed flow, not a fallback.

  • Same hold and double-tap gestures, sandboxed
  • Clipboard-first by design — paste it exactly where you want it
  • “Speak with murmr” lives in the macOS Services menu

Apple's sandbox can't see the fn key, so ⌥Space is the default — rebind it to any combo with a modifier. The microphone is the only permission it ever asks for.

iPhoneApp + keyboard

Tap, talk, swipe back, insert.

iOS bars every keyboard from the microphone, so murmr doesn't pretend. Tap the mic on the keyboard and the app opens already listening; swipe back and your cleaned text is one tap from the cursor.

  • Insertion is always your tap — never automatic
  • Full Access does one job: handing the transcript back. The keyboard makes zero network requests — nothing to phone home with.
  • The full app rides along: Listen, Meetings, file transcription, Assistant

Start from the keyboard, from Siri, or from the Action Button — the dictation itself is the same on-device engine everywhere.

Both Mac builds are the same app behind the trigger — menu bar, Listen, Meetings, transforms, the lot. Pick by how much you want murmr to type for you.

Windows · BetaA Windows build is in early Beta — the same on-device dictation, not yet at full Mac and iPhone parity. Download it and help us test. Android is on the way.

The good stuff

Dictation that pulls its weight

Not just speech-to-text. Speech-to-the-thing-you-actually-meant.

On-device & private

Transcription and cleanup both run on your Mac and iPhone. No servers, no audio uploads, no per-word fee. Your audio simply has nowhere else to go.

Kills filler, fixes punctuation

Every “um,” “uh,” and “you know” gets quietly deleted. Capitalization, commas, and sentence breaks land where they should — automatically.

Reads the room

Formal in Mail, punchy in Slack, tidy in Notes. murmr adapts the tone to whatever app you're typing into, so you don't have to.

Learns your jargon

Teammate names, product codenames, that one acronym only your team uses — add them once to your dictionary and murmr nails the spelling every time.

Works everywhere you type

Mail, Slack, Notion, the address bar, a random text field at 2am. If you can type into it, you can talk into it.

Mac + iPhone

A menu-bar app for the Mac — App Store or notarized direct download — and a custom dictation keyboard for iPhone. One voice, both pockets, zero cloud.

Also in the box

Assistant

Ask a question out loud, get the answer spoken back — on-device via Apple Intelligence (macOS 26 / iOS 26).

25 languages

One switch moves dictation to Parakeet v3 and its 25 European languages. Still entirely on-device.

Search your voice

Your recent dictations (the last 200) and every note are searchable. Keyword search is free; semantic search is Pro.

Hands-free mode

Double-tap and keep talking — a 10-minute safety timer finishes for you. Esc cancels instantly; your last finished dictation stays recoverable from the menu.

Siri & Action Button

“Murmr quick dictation” opens the app already listening. Bind it to the Action Button and go.

Auto-learned spelling

Correct a word in a transcript once and murmr offers the fix as a dictionary entry. Suggested, never silent.

Voice insights

Streaks, peak hour, most-used word — computed locally, with a shareable stat card.

Scratchpad

Dictate a quick note before the thought escapes. Notes stay on this device — by design.

Free vs Pro

Every install starts with 14 days of Pro.

A reverse trial, in plain sight — onboarding says so, the menu counts it down. When it ends, murmr degrades to free. And free is the product, not a demo.

Free

forever
  • On-device dictation on Mac and iPhone — free forever, not free for now
  • All four tones (per-app tone rules join on Pro)
  • Dictionary, snippets, transforms, scratchpad
  • Meetings with speaker diarization
  • File transcription up to 5 minutes
  • Listen with the system voice
  • Voice insights and keyword search

Pro

free for builders — or $149 once
  • Instant dictation — words appear while you're still talking. Same Parakeet model, no extra download; only the latency changes.
  • Every voice, named: Kokoro's four (Heart, Bella, Michael, Emma), Supertonic HD's ten styles (Nova through Finn), and Marvis — expressive, with 10-second voice cloning. 0.5–3× speed, audio download.
  • File transcription without the 5-minute ceiling
  • Semantic search across your dictations and notes
  • Settings sync across devices — free devices still pull, so a purchase follows you

If Pro lapses you get a one-time notice and the free tier — never a wall in front of your own dictation. And Pro itself is Free or $149: three builder steps unlock it for life, or one payment skips the ladder. See pricing and the full feature matrix →

Agents

murmr speaks your agent's replies

murmr ships an MCP server that works with Claude Code & Codex out of the box — and any other MCP client. Your agent reads your transcripts and answers out loud, in an on-device voice.

  • Speak text: your agent's replies, voiced by murmr's on-device engines
  • Transcribe a local audio or video file into a timed, speaker-labeled transcript
  • List, read, and search your transcripts and notes
  • Read-only by design today — letting agents execute actions is the gated Pro follow-up, and the app says so

Settings → Connections generates the config per client — Claude, Cursor, or a generic agent — and your builder token scopes every call to your own data.

~/.claude.json
{
  "mcpServers": {
    "murmur": {
      "command": "node",
      "args": ["…/murmur-mcp-server/index.mjs"],
      "env": {
        "MURMUR_BUILDER_ID": "…",
        "MURMUR_API_TOKEN": "…"
      }
    }
  }
}

Copied from Settings → Connections — paste it, and your agent can talk.

The whole point

Your voice never leaves your device. Full stop.

Most “AI” dictation apps stream your microphone — and sometimes whoever you're on a call with — to a rented GPU in someone else's data center. That round-trip is their entire business model.

murmr deletes the round-trip. Speech recognition runs on the Apple Neural Engine; cleanup runs on Apple's on-device models. Your audio and transcripts have no upload path, because there's no server in the dictation loop.

  • Audio never leaves your device — there's no upload path in the code
  • Transcripts and notes stay on this device, period
  • Works on a plane, in a tunnel, fully offline
  • $0 marginal cost, because there's no cloud GPU to pay for
Typical cloud dictation
your micthe internetsomeone's GPUback to you

Your voice takes a field trip. You pay per word.

murmr
your micyour deviceyour text

Nothing leaves. Nothing to bill. Nothing to leak.

What syncs (the complete list)

No account? Nothing syncs — there's nothing to send. Sign in, and exactly one kind of data leaves the device: settings. Uploading them is part of Pro; free devices only pull — which is how a purchase made on your Mac shows up on your iPhone.

Syncs — only if you sign in

  • Custom dictionary & snippets
  • Transforms, tone & per-app preferences
  • App settings

Never syncs — signed in or not

  • Your voice & audio
  • Your transcripts — dictations and meetings
  • Your scratchpad notes

The full policy is a two-minute read: privacy policy →

Start talking instead of typing

murmr is on the App Store for both Mac and iPhone — live today. Grab it for the device you're on, or get the Mac app as a direct download.

Prefer a direct download? Get the notarized .dmg · all download options →

Pro is Free or $149 — unlock it free by climbing the Builder Ladder (four verified steps, all open today), or buy it once for lifetime. See pricing →

Model updates

Get a note when faster models ship

We're continuously improving murmr's on-device models and engines — a sub-100ms streaming dictation engine and our own murmrvoice cleanup model are in the works. Drop your email and we'll let you know the moment a new, faster model lands. No audio leaves your device, then or ever.

No spam, no audio, no nonsense. Just a note when a new model ships.