everyday mac tools

Offline dictation on a Mac

· 6 min read

A Mac can dictate with no network at all, and on Apple silicon it very likely already does. Keyboard dictation in supported languages is processed on the machine, and Voice Control in Accessibility is built to work the same way. Apps that are not Apple’s are a separate question: most send audio to a service, and only some have a mode that keeps it local. The two-minute test below tells you where you stand.

Test your own Mac before reading anyone’s claims

  1. Open System Settings, Keyboard, and turn on Dictation if it is off. Set the language you speak. The first time you use a language, macOS may download a file, so do this while you still have a connection.
  2. Open TextEdit or Notes, start dictation with your shortcut, and dictate two sentences. Confirm it works normally.
  3. Turn off Wi-Fi from the menu bar, and unplug Ethernet if you use it. On a laptop, turning on Airplane-style isolation by disabling Wi-Fi and Bluetooth is enough.
  4. Dictate the same two sentences again.
  5. If words appear, your Mac is transcribing locally. If nothing appears, or you see a message about a connection, that language on that hardware needs the network.

Do the test with the language you actually use. Support is not uniform across languages, and a result in English tells you nothing about your second one.

What you are trading away

Local recognition is not free, and pretending otherwise sets people up for disappointment.

Accuracy on hard words. Server-side models are larger than anything that runs on a laptop, and the difference shows on names, technical terms, brand names and acronyms rather than on ordinary sentences. If your writing is full of proper nouns, you will feel it.

Language coverage. Fewer languages are handled locally than remotely, and dialect handling is generally weaker.

Machine load. Transcription on the device uses your processor and your battery. On a current Mac this is unremarkable; on an older one, dictating for an hour is noticeable.

What you gain is worth listing too: it works on a plane, in a basement, on hotel Wi-Fi that has decided to intercept everything, and when a service you depend on is having an outage. There is no round trip, so short phrases come back quickly. And nothing you say leaves the room, which for some work is the whole reason to care. Where your audio goes when you dictate on a Mac covers that side in detail.

Voice Control, the other local option

System Settings, Accessibility, Voice Control is a distinct feature from keyboard dictation. Turning it on downloads what it needs, then it listens for both dictated text and spoken commands to drive the interface: opening menus, clicking buttons, moving between fields.

It is designed around processing on the device. It is also a bigger commitment than keyboard dictation, because it changes how you use the whole Mac and it takes a while to learn the command set. If your interest in offline dictation comes from wanting to type less with your hands, it is worth an afternoon. If you only want words in a text field on a flight, keyboard dictation is the lighter path.

One practical note: Voice Control listens continuously while it is on, and there is a Sleep command to stop it acting on what it hears. Get used to that before you use it in a room with other people.

Getting a dictation app to work offline

Apps vary more than people assume, and the setting is usually not on the first screen.

Voice Keyboard Pro sends audio by default over an encrypted connection to a transcription provider and discards it after transcription. It also has an Offline Mode in its Settings that runs transcription entirely on the device with no network. It is not offline until you turn that on, and the app is worth using precisely because it says so rather than implying otherwise. It runs on macOS 14 Sonoma or later, works by holding a key you choose (Left Control by default) rather than listening all the time, and keeps a personal vocabulary, which is the practical answer to the accuracy loss described above: teach it the names and project codes that local recognition fumbles.

Whatever app you use, run the same test on it. Enable the offline setting, turn off the network, and dictate. An app that silently fails with no connection is telling you where the audio was going.

A setup that survives a flight

Do all of this the day before, not at the gate.

  1. Confirm the language file is downloaded, by running the offline test at home.
  2. Turn on the offline setting in whatever app you use, and leave it on rather than switching per session.
  3. Pick a keyboard shortcut you can use one-handed in a cramped seat.
  4. Set Microphone Source explicitly to whatever you will actually be wearing. A wired headset with a boom near your mouth is far better than a laptop microphone in cabin noise, and it does not need pairing or charging.
  5. Have somewhere disposable to dictate into that does not need a sync service to open. A local text file is the safest destination. Writing a first draft by voice covers what to do with it.
  6. Expect to speak quietly, and test at that volume before you go. Recognition trained on normal speech does less well with a whisper, and a plane is loud.

Cabin noise deserves one more line. Constant low-frequency noise is the kind that recognition handles worst, so a headset that puts the microphone close to your mouth matters more in the air than anywhere else.

When offline is the wrong choice

If you dictate at a desk with a good connection, and your work is full of unusual names, the online mode will serve you better and there is no prize for turning it off. Local processing is a feature to use when you have a reason: travel, confidentiality, unreliable connections, or a policy you have to satisfy.

The reasonable position for most people is to know that the offline mode exists, to have tested that it works before they need it, and to switch deliberately rather than discovering the setting halfway through a flight with a deadline.

Questions

Does macOS dictation work with no internet? On Apple silicon, in supported languages, yes, and you can prove it in two minutes by turning off Wi-Fi and dictating. On Intel Macs, keyboard dictation sends audio to Apple, so it stops when the connection does.

Why is offline recognition worse at names? The model that runs on your Mac is necessarily smaller than one that runs in a data center, and rare words are exactly what a smaller model loses first. Where the app supports a personal vocabulary, adding the twenty names you use most is the highest-value five minutes available.

Can I dictate offline on an iPhone? Recent iPhones handle a good deal of keyboard dictation on the device, and the same test applies: put the phone in airplane mode and try. Apps you install have their own behavior, and the app’s own settings are the place to check it rather than the App Store description.

Will a better microphone help more offline than online? Yes. Cleaner input matters at every stage, and it matters most when the model doing the interpreting has less to work with. A headset is the cheapest accuracy improvement available in either mode.