Your voice,already written.

Private, context-aware dictation that runs on your Mac. SpeechAnalyzer transcribes while you speak; on-device intelligence makes the result feel finished.

Requires macOS 26 and Apple silicon
Listeningfn

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.3
The updater now verifies publisher requirements across both codesign streams.
Hey Megaphone, rewrite that as a concise release note
Fixed publisher verification during in-app updates.
Listeningfn
Claude Code v2.1.206
Welcome back Kuber!
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 xhigh /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.

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
✦ Automatic Learning
Learn words I use oftenNew words become active after three successful dictations
▣ Saved Words
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.

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 ModelsPrivate · on device · app-aware
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 nearby words are passed to Apple’s on-device Foundation Model. It returns the answer or rewrite directly at the cursor—no API key, cloud request, or separate AI window.

Runs on your Mac.
Not somebody else’s.

APPLE SPEECHANALYZERFOUNDATION MODELSNEURAL ENGINENO API KEYOPEN SOURCE