Your voice,already written.

megaphone.kuber.studio · 2026-07-23 · by Long Nguyen ·generic
Megaphone is a free, open-source Mac dictation app. Apple SpeechAnalyzer provides fast live transcription, while on-device Foundation Models clean up speech, understand app context, and power Inline AI without sending your voice to the cloud.

Your voice,already written.

Ask without leaving the cursor.

Begin a normal dictation with “Hey Megaphone.” The on-device Foundation Model answers inside the app you are already using—no separate chat and no copy-paste loop.

Release notes.md

Megaphone 1.1.8

Import and Export buttons in Dictionary settings: save your private Dictionary — words, stars, suggestions, and Exact Corrections — to a simple JSON file and bring it to another Mac. Imports merge with…

Hey Megaphone, turn that into a concise release note

Import and Export buttons in Dictionary settings: save your private Dictionary — words, stars, suggestions, and Exact…

Claude CodeCodexCursor

Listeningfn

Claude Code v2.1.206

Welcome back Kuber!Claude Code

Opus 4.8 · Claude Max

\~/dev/megaphone

Tips for getting started

Ask Claude to explain a file

---

What's new

Improved tool call rendering

make the updater preserve the publisher requirement

Read Sources/UpdateManager.swift

The requirement is emitted across both codesign streams. I’ll parse the combined output and keep strict verification.

Sources/UpdateManager.swift

stderrText

\+ stdoutText + stderrText

\>\_ OpenAI Codex (v0.132.0)

model: GPT-5.6 (Sol) · effort varies by task /model

directory: \~/dev/megaphone

›add SpeechAnalyzer vocabulary context

Search Sources for AnalysisContext

Both streaming and file paths should receive the same Dictionary terms so retries behave identically.

Edited SpeechAnalyzerService.swift (+18 −2)

Cursor Agent claude-4.5-sonnet · \~/dev/megaphone

Make cleanup preserve technical syntax

Searching for TranscriptTidier

Read 2 files

I’ll add bounded corrections for spoken flags without touching URLs or existing identifiers.

Edited TranscriptTidierTests.swift +4

The app, as it actually works.

One native settings system for vocabulary, cleanup, and context. The controls below mirror Megaphone’s macOS interface instead of inventing a second product for the website.

DictionaryCleanupContext

Dictionary

▤ Your Dictionary

Teach Megaphone the names, products, acronyms, and technical terms that make your writing yours. Dictionary words give transcription and Smart Cleanup the right spelling, and stay on this Mac.

Add a name, term, or phrase

Add

✦ Automatic Learning

Learn words I use oftenNew words become active after three successful dictations

▣ Saved Words

⌕ Search dictionary

KuberLearned

SpeechAnalyzerTechnical term

MegaphoneProduct name

Smart Cleanup

✦ Cleanup Mode

SmartBasicExact

Smart uses Apple’s on-device language model, with an instant deterministic fallback.

Before and after

RAW SPEECHUm, I I think we should ship Thursday—no, Wednesday.

CLEAN RESULTI think we should ship Wednesday.

App Context

▣ Active application

CodexGoogle DocsMailObsidian

Megaphone uses the active app and window as local hints for tone, spelling, and technical formatting.

Context-aware result

Run git push --force-with-lease, then check the JSON output.

Built around the way you speak.

Live cleanup, automatic language detection, a personal Dictionary, and local Memory work together while you dictate.

Smart Cleanup

Filler words disappear as the thought takes shape.

Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. Um, they’re not fond of rules, uh, and they have no respect for the status quo.

Multiple languages

Switch naturally. Megaphone follows.

🇺🇸 English🇪🇸 Español🇫🇷 Français🇮🇳 हिन्दी🇧🇷 Português

Dictionary

Your names and terms, spelled correctly.

MegaphoneProduct name

SpeechAnalyzerTechnical term

KuberLearned automatically

+ Add a word

Memory

Megaphone learns the choices you keep making.

“Kuber” preferred over “Cooper”

Concise tone in Slack

Preserve flags in Terminal

Megaphone added to vocabulary

It knows where you’re speaking.

Screen Awareness reads the active app and window title locally, then adapts vocabulary and tone. Switch between the scenes: the same voice sounds natural in Mail and concise in Slack.

Mail draftSlack thread

To: maya@studio.design

From: Kuber Mehta

Project follow-up

Hi Maya, Thanks for walking me through the new direction today. The interaction feels much clearer now, and I’m excited to carry it through the rest of the experience. I’ll send the updated build tomorrow morning. Best, Kuber

\# release

K

Kuber 2:48 PM

Updater verification is fixed. I’m running the final signing check now, then 1.1.3 is ready to ship.

M

Maya 2:49 PM

Perfect — I’ll update the release notes.

Screen Awareness · context stays on this Mac

Hey MegaphoneOn device

YOU SAID IN MAIL

“Hey Megaphone, make this warmer and keep it short.”

●

Apple Foundation Models

WRITTEN AT YOUR CURSOR

Thanks for taking a look — I’d love to hear what you think.

Say “Hey Megaphone.”

Your instruction, active-app context, and the sentence you just dictated are passed to Apple’s on-device Foundation Model. Say “make that formal” or “format that as bullets” and the rewrite returns directly at the cursor—no API key, cloud request, or separate AI window.

Runs on your Mac.

Not somebody else’s.

APPLE SPEECHANALYZER

FOUNDATION MODELS

NEURAL ENGINE

NO API KEY

OPEN SOURCE

megaphone.kuber.studio · 2 images · 7 links

Comments (0)

No comments yet