Dictation

Press to dictate. Hold to keep going.

A single press captures one sentence. A long press records continuously until you let go. The transcript drops into the cursor where it belongs.

Native macOS
No API key
Cloud sync

Keyfloe Dictation: Press to talk, long-press to keep going

A press-to-talk dictation key that types what you said into any app at the cursor. Tap for a sentence, hold for as long as you need. Apple Neural Engine-accelerated, on-device first, with personal vocabulary support so names and jargon never get mis-transcribed.

Key Dictation Features

  • Press-to-talk on any modifier you choose
  • Apple Neural Engine-accelerated Whisper
  • Types into the focused app at the cursor — no popup interaction
  • Tap captures a sentence; Hold captures until you let go
  • Personal vocabulary biases the model toward your names and jargon
  • Punctuation, capitalisation, and basic cleanup applied automatically

The Problem

Mac dictation feels stuck in 2014. Drops words, mistypes names, can’t handle a long thought.

Cuts off mid-sentence

Built-in dictation stops listening after a short pause and you have to start again.

Garbles names

Coworker names, product names, technical jargon — all routinely mis-transcribed.

No punctuation

You either say "comma" out loud or end up with a wall of text.

Always-on or nothing

No press-to-talk model — you toggle it on, you toggle it off, no in-between.

The Solution

Press the key. Talk. Let go. Words land at the cursor.

Apple Neural Engine

Whisper runs on-device, accelerated by the ANE — fast and offline-capable.

Personal vocabulary

Bias the model toward names and jargon you use a lot. No more mistyped names.

Tap or hold

Single press for a sentence, hold for as long as you need.

Types at the cursor

Result lands in the focused app. No popup, no copy-paste detour.

Works With Your Apps

Email, browser, terminal, Notes, Slack, anywhere your cursor lives.

Email

  • Apple Mail
  • Spark
  • Superhuman
  • Gmail (web)
  • Outlook (web)
  • Proton Mail

Writing & Notes

  • Notes
  • Bear
  • Obsidian
  • iA Writer
  • Notion
  • Craft
  • Microsoft Word

Comms & Code

  • Slack
  • Discord
  • Messages
  • Terminal
  • iTerm
  • VS Code
  • Cursor
  • Xcode

Frequently asked questions

Keyfloe dictation runs Whisper on the Apple Neural Engine and gives you a press-to-talk model instead of always-on. It handles long captures, punctuation, and personal vocabulary that the built-in dictation drops.

Yes. The dictation model runs on-device using the ANE. No internet is required for the dictation key itself. Cleanups that involve our AI backend (capitalisation fixes, sentence reflow) are sent over the network when enabled.

Wherever your cursor was when you started talking. Keyfloe types the result into the focused field — email body, terminal, Notes, browser text input, anywhere.

Tap captures a single sentence and types it in once you finish speaking. Hold captures for as long as you’re holding the key down — for longer dictations, monologues, or notes.

Add them to the Personal Vocabulary in Settings. Keyfloe biases the transcription toward those terms — names, product names, technical jargon all stop getting mis-transcribed.

fn is the default because every Mac has it and it isn’t bound to a useful character on its own. You can change the binding to Right Option, Right Control, or any other modifier from the Visual Keyboard tab.

Yes. The same key can carry both — Tap fires the short version, Hold fires the long version — or bind them to different keys entirely.

Press to talk.
Let go to type.