How 7 Mac dictation apps get you to your first dictation

A dictation app is no use until you've said your first sentence into it. Before that you usually get through an account, macOS permissions, a hotkey and often a model download. We compared how seven apps handle this and built FnFlow's setup around what worked best.

The comparison

AppAccount firstPermissions (order)Input MonitoringDefault keyfn / 🌐 conflictSpeech modelPractice step
FnFlow 0.12NoMicrophone → Accessibility (one button)Nofn if 🌐 is free, else right ⌘Detects the 🌐 setting; falls back to right ⌘Built in – nothing to downloadYes, in the setup window
Wispr FlowYes – browser sign-in firstAccessibility → Microphone, cards advance on their ownOnly for Caps Lockfn (Ctrl+Opt if no fn key)Says fn alone blocks the system actionCloud – noneYes: mic test and demos
Willow VoiceYes – create an accountMicrophone → AccessibilityNot mentionedfnAsks you to set “Press 🌐 key to → Do Nothing”Cloud – noneNot documented
Aqua VoiceYes – sign inNot documentedNot documentedfnSays the key “will not bubble down” to appsCloud – noneNot documented
VoiceInkNo (7-day trial at the end)Microphone → Accessibility → Screen Recording (optional)NoNone – you record oneNo guidanceParakeet, 494 MB – blocks Continue until doneYes, in onboarding
SuperwhisperNo for local useMicrophone → AccessibilityNot mentioned⌥SpaceAvoids fn; warns fn may go to the systemCloud by default; local on first useNo – first real dictation
SpokenlyNo for local useMicrophone first (one per screen)Not documentedRight ⌘Avoids fnPick and download a local modelNot documented
MacWhisperLicence – dictation is ProGuided from the Dictation buttonNot documentedYou set oneNot documentedNot documentedNot documented

Sources: docs.wisprflow.ai (setup guide, permissions, hotkeys), help.willowvoice.com (setup, hotkey settings), aquavoice.com (guide, FAQ), VoiceInk source on GitHub (Features/Onboarding, ShortcutMonitor.swift), superwhisper.com/docs (quickstart, settings, shortcuts), spokenly.app (docs) and its first-run screen, docs.macwhisper.com (dictation). Checked 8 October 2026.

What we learned

How FnFlow's setup works

Set up in under a minute.Free · macOS 15 or later · Apple Silicon · 187 MB
Download FnFlow

Questions

Which permissions does a Mac dictation app really need?

Two: Microphone to hear you, and Accessibility to paste the text and notice the hotkey. Input Monitoring isn't needed when the app uses an active event tap. VoiceInk and FnFlow work without it (Willow's help doesn't mention it), and Wispr Flow needs it only for a Caps Lock hotkey. Screen Recording is optional and only matters for apps that read the screen for context.

Why doesn't holding fn work for dictation?

Because macOS gives the 🌐/fn key its own job: switching input language, showing emoji or starting Apple's dictation. Either set Keyboard → “Press 🌐 key to” → “Do Nothing”, or use an app that picks another key, such as right ⌘ or ⌥Space.

Do I need to restart the app after granting permissions?

Usually not. Accessibility takes effect immediately, and apps that poll for the grant (FnFlow, VoiceInk, Wispr Flow) carry on by themselves. Input Monitoring is the one that often needs a restart, which is another reason to avoid it.

Which apps need an account before the first dictation?

The cloud-based ones. Wispr Flow, Aqua Voice and Willow ask you to sign in first, while the local apps (FnFlow, VoiceInk, Superwhisper, Spokenly) work without an account.

How did you collect this?

From each vendor's documentation and help center, VoiceInk's open-source code (onboarding and shortcut monitor) and our own look at Spokenly's first screen, on 8 October 2026. “Not documented” means we found no primary source. We make FnFlow, so read our row with that in mind.