Resonant
Back to resources
GuideMar 9, 2026
Share

Click any field. Hold fn. Speak.

No app to open. No recording to manage. No text to copy and paste. Wherever your cursor is — that's where the words land.

The whole workflow

1

Click into any text field

Cursor, Slack, email, a search bar — anywhere

2

Hold the fn key

Resonant activates immediately

3

Speak naturally

Filler words removed, formatting applied automatically

4

Release fn

Formatted text appears exactly where your cursor was

Why the fn key

The fn key sits at the bottom-left of every Mac keyboard. It doesn't do much by default — it modifies other keys but has no standalone function most users care about. That makes it ideal: it's always within reach, never accidentally pressed mid-sentence, and feels physically distinct from any typing key.

The hold-to-speak model is deliberate. You press, you speak, you release. There's no toggle to forget, no active recording light to check. The key is held down or it isn't — and that binary maps directly to whether you're dictating or typing. After a few sessions it becomes muscle memory.

Works everywhere your cursor is

Most voice tools require you to interact with them first. You open the app, dictate into their interface, then copy the result to wherever you actually needed it. That's two apps, two contexts, a clipboard operation.

Resonant works differently. It injects text directly at the system level — into whatever text field has focus at the moment you hold fn. The result lands exactly where your cursor is, without the intermediate step.

Cursor prompt fields
Slack messages
Apple Notes
Browser address bars
Gmail compose
Linear issue descriptions
Notion pages
Terminal inputs
Figma comment threads
Any web form

If a Mac app accepts keyboard input, Resonant works in it. There's no integration to install, no plugin to configure, no app-specific support to wait for.

What “perfectly formatted” actually means

Raw speech-to-text produces transcriptions — faithful but rough. The words are there; the structure isn't. You get run-ons where you paused for thought, filler words mid-sentence, missing capitalization, inconsistent punctuation.

Resonant applies a formatting pass on top of the transcript before injecting the text:

  • Filler removal. "um", "uh", "like", "you know" — stripped silently. The text reads as if you never said them.
  • Punctuation inference. Sentence boundaries, question marks, and commas are inferred from cadence and phrasing — not just pauses.
  • Capitalization. Proper nouns, sentence starts, and acronyms capitalized correctly without having to say "capital".
  • Paragraph breaks. Longer dictations with natural topic shifts are broken into paragraphs. You don't have to say "new paragraph".

The practical effect: you speak at a normal conversational pace and get text that looks like you wrote it deliberately. Most dictations require no editing at all.

Everything on your Mac, nothing on a server

Resonant transcribes using Apple's Neural Engine — the same chip that handles Face ID and other on-device ML. Audio never leaves your machine. There's no account required, no network request during transcription, no audio stored anywhere.

This matters more than it sounds. When you dictate into a Slack message, you're often discussing internal work. When you dictate into a Cursor prompt, you may be describing proprietary code or architecture. When you dictate a clinical note, the content is protected health information. Cloud dictation tools transmit that audio to remote servers regardless of what the text contains.

With Resonant, the audio is processed where it was captured. The only thing that moves is the finished text — and only because you chose to send it.

What it replaces

For most people who switch to this workflow, the fn key replaces one of three habits:

  • Slow typing of long text. Emails, Slack messages, AI prompts, meeting notes — anything where you're converting thought to text and length matters. Speaking is three to four times faster than typing for most people. The gap widens when the content is complex.
  • Abbreviated prompting. Most people undersupply context in prompts because typing the full thought is tedious. Voice removes that constraint. What would take two minutes to type takes twenty seconds to say — so you say it all, and the model response is proportionally better.
  • The separate dictation app. Tools that require opening a dedicated interface, recording, reviewing, and pasting. Resonant collapses that into hold-speak-release. The tool disappears into the gesture.

Frequently asked questions

How does the fn key dictation trigger work on Mac?

Resonant listens for the fn key being held. When you hold fn in any app, it activates and begins transcribing your speech directly into wherever your cursor is placed. Release fn to end the dictation and insert the formatted text. No clipboard, no paste step.

Can I dictate into any app on Mac?

Yes. Resonant injects text at the system level into the focused text field. It works in any app that accepts keyboard input: Cursor, VS Code, Slack, Notion, Chrome, Apple Mail, Linear, and more — with no integration or plugin required.

Does Mac dictation require an internet connection?

No. Resonant runs entirely on-device using Apple's Neural Engine. Audio is transcribed locally in real time and never sent to a server.

What's the difference between Resonant and Apple's built-in dictation?

Apple's dictation transcribes but doesn't format. You get raw speech-to-text with inconsistent punctuation and filler words intact. Resonant applies a formatting pass — removing filler words, inferring punctuation, adding paragraph breaks — so the output is ready to use, not raw dictation.

Share

Try Resonant free

Private voice dictation for Mac and Windows. 100% on-device, no account required. Download and start speaking in under a minute.