Skip to main content

Hold a key. Say it. Let go.

SpokenKey is a Mac app that types what you said at your cursor when you let go. Transcription runs on your Mac, and your audio never leaves it.

Buy SpokenKey, $39

One-time purchase. Apple Silicon Mac, macOS 15 or later. English.

The right side of a Mac keyboard. The right Option key is the default SpokenKey hotkey.

Right ⌥ Option by default.

Hold it to try; this page never uses your microphone.Tap the Option key to try; this page never uses your microphone.

Press Enter or Space to play it, or hold the right Option key on your keyboard.

Five modes

With AI Cleanup on, the mode you pick sets the format. With it off, SpokenKey pastes what you said, plus your vocabulary fixes.

Shown with AI Cleanup on. It stays off until you choose a provider.

What each mode types for the same kind of speech
ModeYou sayIt types
CleanPunctuation and capitals, without the ums.“so um i think the meeting went like really well today you know”So, I think the meeting went really well today.
MessageShort enough for chat.“hey just wanted to let you know um i'm running like 15 minutes late”Hey, I'm running 15 minutes late.
EmailA greeting and full sentences.“hi sarah um i just wanted to check in about the quarterly report it's due march 15th”Hi Sarah,Checking in on the quarterly report. It's due March 15th.
NotesBullets, with who does what.“james will update the wireframes by wednesday and maria needs to schedule user testing”* James: update wireframes by Wednesday* Maria: schedule user testing
PromptAn instruction an AI tool can follow.“okay so I want to like extract the filter logic out of that service into its own class, also add logging, and make sure the interface stays the same so nothing breaks”Extract the filter logic from the service into its own class. Add logging. Preserve the existing interface so callers don't break.

Cleanup is instructed to keep your wording, including the blunt and emotional parts. If no provider returns text that passes its checks, for example because a reply came back cut short, you get the raw transcript.

The Modes screen in light mode: the AI Cleanup switch, then Clean and Message with their examples.

The dictation app that lists its network calls

This is everything SpokenKey sends or fetches.

Your audio
Stays on your Mac. NVIDIA's Parakeet model transcribes it there.
Your text, with AI Cleanup off (the default)
Stays on your Mac.
Your text, with Ollama
Stays on your Mac while Ollama runs there (the default). Point Ollama at another machine and the text goes to that machine.
Your text, with Gemini or another cloud provider
Goes to that provider, on your own API key. Off by default.
On launch
One version check to spokenkey.com.
First launch
A one-time download of the speech model, about 500 MB, from Hugging Face.
Analytics and crash reporting
None in the app.

Recent recordings: the latest 20 stay on your Mac so a failed dictation can be recovered, and each launch deletes any older than 24 hours.

This website, not the app, counts page views with Vercel Web Analytics, which sets no cookies.

Read the privacy page

Custom vocabulary

When SpokenKey mishears a name, add the correction once. “Kuber net ease” becomes Kubernetes in every dictation after that. Corrections run before cleanup, so they apply with it on or off, and your edits survive updates.

  • Kuber net easeKubernetes
  • git hubGitHub

Say “new paragraph” or “bullet point” and SpokenKey formats the text. Say only “scratch that” right after a dictation and it deletes what it just pasted.

AI Cleanup is off until you choose a provider

Run a model on your Mac with Ollama, or use your own key for Gemini or any OpenAI-compatible service. Providers are tried in the order you set. If none of them succeeds, you get your raw transcript.

AI Cleanup, Advanced: providers tried in order. Ollama (Local) is on and ready; OpenAI and Gemini are off.

Check the cleanup against what you said

History keeps both versions of every dictation: what the speech model heard, and what SpokenKey pasted. Both stay on your Mac, and you can search what it pasted.

SpokenKey History, cleaned version of an email: Hi Dana, The kitchen faucet is leaking again. It's dripping steadily under the sink. Could someone take a look this week? I'm home after five on Tuesday and Thursday. Thanks

How it behaves

  • Lives in the menu bar. The Dock icon appears only while its window is open.
  • Puts your clipboard back after it pastes.
  • Won't paste into the lock screen or a macOS password prompt. The text waits on the clipboard.
  • If you switch apps mid-dictation, it pastes where you ended up and tells you so.
  • Searchable history, filterable by mode.
  • One-click Markdown export to Obsidian, Bear, Logseq, or any folder.

For people who type all day, and people who already dictate.

Next to the dictation built into macOS

macOS Dictation is built in, can run on your Mac, and covers more languages than SpokenKey. Here is what SpokenKey does differently.

  • You hold a key you choose to talk, and let go to paste.
  • With AI Cleanup on, Modes shape the same speech into a message, an email, notes, or an AI prompt.
  • Vocabulary fixes a name it gets wrong, in every dictation after that.
  • History keeps the raw and the cleaned text of every dictation.
  • Your clipboard is put back after each paste.

$39, once.

  • Use it on up to 3 Macs.
  • Apple Silicon Mac, macOS 15 (Sequoia) or later.
  • English dictation.
  • About 500 MB speech model, downloaded on first launch.
  • New versions show up as a notice in Settings.
  • Changed your mind? Email hello@spokenkey.com within 14 days for a refund.
  • Checkout by Polar. Your confirmation email links to your purchase page, where you download SpokenKey.
Buy SpokenKey, $39

14-day refund. No subscription.

First run: three permissions, then the speech model downloads once.
SpokenKey's first-run sheet: Microphone, Accessibility, and Input Monitoring each with a Grant button, the optional AI Cleanup setup, and the speech model's download progress.

I got tired of typing and didn't want to sacrifice privacy for convenience, so I built my own dictation app. I use it every day. If you have questions or ideas, email hello@spokenkey.com.

Tyler

Questions

How does SpokenKey compare to other dictation apps?

Many dictation apps are subscriptions. SpokenKey is a one-time $39, and it transcribes on your Mac. AI Cleanup is optional and stays off until you choose where it runs: a local model through Ollama, or a cloud provider with your own API key. The network list above names everything the app sends or downloads.

What happens the first time I open it?

macOS asks for three permissions: Microphone to hear you, Accessibility to paste, and Input Monitoring to notice your hotkey. SpokenKey also downloads its speech model, about 500 MB, once. If the hotkey does nothing after you turn on Input Monitoring, quit and reopen SpokenKey.

Which key do I hold?

Right Option by default. Settings also offers Right Command, Fn, F5, or F6.

Why does the text appear after I let go?

SpokenKey transcribes the whole recording when you release the key, then pastes once. Nothing appears while you talk.

Does it work in my app?

In any app that accepts a paste. SpokenKey presses Command-V for you and puts your clipboard back afterward.

Does it keep my audio?

For a while, on your Mac only. The latest 20 recordings are kept so a failed dictation can be recovered, and each time SpokenKey launches it deletes any older than 24 hours. Audio is never uploaded.

Does it work offline?

Once the speech model has downloaded, yes. Transcription and Ollama cleanup need no connection. Cloud cleanup does.

What if Ollama has unloaded its model?

SpokenKey skips Ollama and tries your next cleanup provider, or pastes the raw transcript when Ollama is the only one. The “Keep model warm” setting keeps the model loaded, at the cost of memory.

Do I need an API key or a subscription?

No subscription, and no key for dictation. AI Cleanup is optional: run a model with Ollama, or bring your own Gemini or OpenAI-compatible key.

Does it do other languages?

English only for now.

Does it work on Intel Macs?

SpokenKey is tested only on Apple Silicon, so Intel Macs aren't supported.

Is there a free trial?

No. If it isn't for you, email hello@spokenkey.com within 14 days of buying and you'll get a refund.

Do I need a license key?

No. Your purchase comes with one as proof of purchase, and SpokenKey never asks for it.

How do updates work?

SpokenKey checks once when it launches. When a new version is out, a notice in Settings links to the download.

SpokenKey for Mac. $39, once.

Buy SpokenKey, $39

14-day refund. No subscription.