How to Use Voice to Text on Mac in Word, Pages, Slack and Notion
Most guides to voice to text on Mac stop at the shortcut. That is fine for a one line reply in Mail. It falls apart the moment you try to draft a brief in Word, capture a client note in Notion, or answer a thread in Slack, because each of those apps handles text input its own way.
This VoicePrivate guide is organised by app. Word, Pages, Notes, Mail, Google Docs, Slack, Notion, VS Code and the Terminal, each with what works, what breaks, and the fix. If you have not switched dictation on yet, start with VoicePrivate's setup guide on how to use dictation on Mac and come back here.
TL;DR
- Mac voice to text is enabled once in System Settings, Keyboard, Dictation, then works in any app that uses standard macOS text input: Word, Pages, Notes, Mail and most browser fields.
- Apple's dictation gets flaky in Electron and web rendered editors, which is where Slack, Notion, Google Docs and VS Code sit. Dropped words and a jumping caret are the tells.
- VoicePrivate types at the caret through the macOS Accessibility API instead of relying on each app's dictation support, and processes speech on the Mac, so nothing is uploaded. It needs macOS 13 or later, one model download on first run, and no internet after that. There is no free tier or free trial, and every plan carries a 14 day money back guarantee.
Turn on Mac dictation once, then decide where it types
Mac voice to text starts with a single toggle: System Settings, Keyboard, Dictation, switched On. There is no per app microphone setting and no per app permission for Apple's built in dictation, so once it is on it is on everywhere. VoicePrivate installs alongside it rather than replacing it, and the two can coexist on the same Mac with different shortcuts.
Two setup choices decide how well the rest of this page goes:
- Your shortcut. The default is the Fn (Globe) key pressed twice, or the microphone function key if your keyboard has one. Terminal emulators and editors intercept Fn often enough that a custom combination like Control + Option + D is the safer default if you write in VS Code or iTerm2.
- Standard versus on-device processing. Standard dictation sends audio to Apple's servers and needs a connection. On Apple Silicon Macs, Apple processes some languages on device and marks which ones in the Keyboard settings language list. On Intel Macs, standard dictation phones out for every language.
The step by step version of that setup, including how to change the microphone and how to turn dictation off, lives on VoicePrivate's guide to enabling dictation on Mac. The rest of this page assumes it is already on. For the wider picture of voice to text on Mac, including accuracy and offline options, see VoicePrivate's main Mac page.
How to dictate into Microsoft Word on a Mac
How do I dictate into Word on a Mac?
Click into your Word document, press your macOS dictation shortcut, and speak. Microsoft Word for Mac uses standard macOS text input, so system dictation types into it like any other app. Microsoft 365 versions of Word also carry a Dictate button on the Home tab, which uses Microsoft's own cloud service rather than Apple's. VoicePrivate is the third route: it types into the open document through the macOS Accessibility API and runs the speech model on your Mac, so no version of the draft is uploaded.
Photo by cottonbro studio on Unsplash
The three routes differ mainly in where the audio goes, which matters if the document is a client matter, a chart note or a deal memo:
- Apple dictation in Word. Free, already installed. Audio goes to Apple in standard mode. Tracked changes and comment boxes accept it, but long dictations in a heavily formatted document sometimes place text at the previous caret position after Word repaginates.
- Word's own Dictate button. Requires a Microsoft 365 subscription and a connection. Audio goes to Microsoft. It handles Word specific commands, and it stops when the connection drops.
- VoicePrivate in Word. Types at the caret through the Accessibility API, keeps audio and transcript on the Mac, and works with no connection after the first run model download.
How to dictate into Pages, Notes and Mail on a Mac
Pages, Notes and Mail are the easiest apps on a Mac for voice to text, because all three are Apple's own and use the native text engine that dictation was built against. Click into the document or the message body, press your shortcut, and speak. VoicePrivate works in the same three apps through the Accessibility API, and the practical reason to use it here is not reliability but privacy and session length.
What is worth knowing per app:
- Pages. Dictation respects the current paragraph style, so if you start in a Heading style your dictated sentence arrives as a heading. Set the style first, then talk.
- Notes. Checklists and tables inside a note behave like Word tables: put the caret in a plain paragraph before a long dictation.
- Mail. The subject line and the body are separate fields. Dictating a subject then tabbing to the body mid session sends the rest of the sentence to whichever field has focus at that instant.
Apple's standard dictation also stops a session on its own after a stretch of silence. If you think in pauses, that ends the session mid thought and you retrigger the shortcut constantly. VoicePrivate's live dictation stays open for as long as you hold the session, which is the difference between dictating a paragraph and dictating a full page.
How to dictate into Google Docs, Slack and Notion on a Mac
Does Mac voice to text work in Google Docs and Slack?
Yes, with a caveat. Google Docs in a browser and Slack both accept macOS dictation because they present ordinary text inputs, but each runs its own input handling on top, which is where dropped or duplicated words tend to show up on long passages. Google Docs also has a Voice typing tool under the Tools menu that works only in Chrome and sends audio to Google. VoicePrivate types into either app through the macOS Accessibility API, so the app does not need dictation support of its own.
Photo by Elīna Arāja on Unsplash
These three are the apps that send people looking for a different tool, so here is what each one does on a Mac:
- Google Docs. Its built in Voice typing is Chrome only and cloud based, and the document itself already lives on Google's servers. VoicePrivate's side by side breakdown is on VoicePrivate vs Google Docs voice typing.
- Slack. The message composer is a rich text field that reformats as you type. Dictation into a thread reply usually works; dictation into the composer while a file upload is in progress often does not, because focus moves.
- Notion. Every block is its own editable region. A dictated sentence that runs past the end of a block can land at the start of the next one, or in the page title if the caret was never in the body.
The pattern across all three is the same, and it is not really about voice recognition. The transcription is fine. The delivery is what breaks, because these editors sit between macOS and the text you can see.
How to dictate into VS Code and the Terminal on a Mac
Can I use voice to text on Mac in VS Code?
Yes. VS Code on a Mac accepts dictation in the editor pane, the integrated terminal and the command palette, provided the caret is in the pane you want before you trigger the shortcut. The usual snag is the default Fn key pressed twice, which some terminal and editor setups swallow, so set a custom combination such as Control + Option + D instead. VoicePrivate uses its own hotkey and types at the caret, which sidesteps the function key conflict.
Two habits make voice to text on a Mac usable for developers. First, dictate prose, not code: commit messages, pull request descriptions, doc comments and issue write ups are where it pays off, while dictating punctuation heavy syntax costs more time than it saves. Second, add your stack to a vocabulary list, because a general speech model has no reason to know your repo names, your service names or your team's acronyms.
Why Mac voice to text puts words in the wrong app
Why does my dictated text land in the wrong app on Mac?
Mac voice to text follows keyboard focus, not your eyes. The words go to whichever text input had focus at the moment you pressed the shortcut, so clicking a sidebar, a canvas or a panel first sends the paragraph there instead. Click directly inside the target field and confirm the caret is blinking before you speak. In split layouts such as VS Code with a terminal open, or Notion with the sidebar active, check the caret every time you switch panes.
There is a second, less obvious cause, and it is architectural. Apple's dictation hands text to the app and trusts the app to place it. An app that manages its own input, which is what Electron and browser based editors do, may place it somewhere else, or place it twice. VoicePrivate inverts that: it reads which app is in focus, then writes at the caret through the macOS Accessibility API, treating the app as a passive receiver rather than a dictation partner. That is the whole reason the same words behave differently in Notes and in Notion.
Punctuation and formatting commands that work in every Mac app
Punctuation is where Mac voice to text stops feeling like a novelty. Apple's dictation takes spoken commands in any app, and VoicePrivate can insert punctuation automatically instead, so the choice is really between saying the marks and letting the model infer them.
Spoken commands that work anywhere macOS dictation works:
- Say "comma", "period" or "full stop", and "question mark" for the marks themselves
- Say "new line" to break the line, "new paragraph" to break the paragraph
- Say "open quote" and "close quote" for quotation marks
- Say "all caps" before a word to capitalise it
- On macOS Ventura and later, say "emoji" followed by a name, for example "emoji thumbs up"
macOS can also punctuate for you: the auto-punctuation toggle sits in the same Dictation section of Keyboard settings. It reads pauses and sentence shape, which means it is good at sentences and unreliable at lists, citations and anything with nested clauses. VoicePrivate covers where it succeeds and where it fails in Mac voice to text auto-punctuation. VoicePrivate carries its own auto-punctuation setting per mode, so you can leave it on for email and off for documents where you dictate citations.
Per-app modes and custom vocabulary for Mac voice to text
Apple's dictation on a Mac has one configuration for every app. That is fine until the vocabulary in your email is nothing like the vocabulary in your clinical notes or your engagement files. VoicePrivate handles that with per-app modes: a mode holds a vocabulary profile, a language and an auto-punctuation setting, and the right one loads when that app comes into focus.
Photo by cottonbro studio on Unsplash
Set it up once per app and you stop reconfiguring:
- Create a mode for each app you dictate in regularly, starting with the two or three you spend the most hours in.
- Give each mode its vocabulary profile, language and auto-punctuation setting.
- Switch apps as normal. The active mode follows focus, so Word gets your document settings and Slack gets your shorthand.
Custom vocabulary is the other half. Add the terms a general model has no reason to know, client names, matter numbers, drug names, product names, the acronyms your team invented, and they apply across every app you dictate into. VoicePrivate's walkthrough for that is custom vocabulary for voice to text on Mac. VoicePrivate also ships in five editions, General, Healthcare, Legal, Finance and Insurance, each preloaded with its domain terms, so a clinician using the Healthcare edition is not typing out anatomy by hand on day one. The full feature list is on VoicePrivate Healthcare features.
Dictating in a second language, app by app
Language on a Mac is set once for dictation and applies to every app, which surprises people who expect to set it per document. Under System Settings, Keyboard, Dictation, add the languages you use; once more than one is set up, a language label appears next to the caret and clicking it switches mid document. VoicePrivate handles the same job differently, with the language set per mode, so a mode attached to one app can sit in a different language from another.
Two things to check before you rely on it. A language mismatch does not produce an error, it produces fluent, confident, wrong text, which is far harder to spot than an obvious failure. And on-device support is not uniform: Apple documents which languages are processed on the device rather than sent to its servers, and shows that status in the Keyboard settings language list. VoicePrivate runs its model on your Mac for all 99 languages it supports, so that distinction does not apply.
Transcribing a recording, and exporting it into the app you write in
Voice to text on a Mac covers two different jobs, and Apple's dictation only does one of them. Apple's built in dictation is live only: it will not transcribe an existing audio or video file. VoicePrivate takes a dropped file and transcribes it locally, which is the workflow for an interview, a recorded meeting or a dictated memo from a phone.
Once it is transcribed, the export format decides how much cleanup you do next. VoicePrivate exports five:
- .txt, plain text, goes anywhere, keeps no formatting
- .md, Markdown, drops into Notion, Obsidian or a static site with paragraph structure intact
- .json, structured output with transcript metadata, for developers and downstream tools
- .srt, SubRip subtitles, the standard for video caption workflows
- .vtt, WebVTT, used by HTML5 players and most web video platforms
Match the format to the destination and you remove a step instead of adding one: .md for a Notion or Obsidian workflow, .srt or .vtt for Final Cut Pro, DaVinci Resolve or a video host. Expanded export formats, including .json, .srt and .vtt, are on paid plans, and there is no free tier, so check the pricing page for what each plan includes. The offline side of that workflow is covered in VoicePrivate's guide to offline speech to text on Mac.
Where your audio goes in each Mac voice to text option
Choosing a Mac voice to text tool for a specific app is really a choice about where the audio travels, and that question rarely gets a straight answer. Here it is for each option, including VoicePrivate:
- Apple dictation, standard mode. Audio is sent to Apple's servers for processing. Apple states dictation data may be retained for up to six months and reviewed for quality improvement. It leaves your device.
- Apple dictation on Apple Silicon. Some languages are processed on the device with no upload. Apple marks which ones in the Keyboard settings language list, so check the language you actually use rather than assuming.
- Word's Dictate button and Google Docs Voice typing. Audio goes to Microsoft and Google respectively, and the document is already on their infrastructure.
- Cloud transcription tools such as Otter.ai. Audio and transcripts are stored on third party servers, subject to that service's retention policy, breach exposure and future terms changes.
- VoicePrivate. Speech is processed on the Mac. Nothing is uploaded, no account is required, and after the one time model download on first run there is no internet requirement at all.
VoicePrivate describes the architecture and lets you judge it against your own obligations. If you dictate client information, confidential business discussions or patient information into Word or Notion, the honest test is simple: name the server your words pass through. VoicePrivate's full breakdown of what each Mac app does with your voice is in Mac voice to text privacy, and the feature by feature comparison against Apple is in VoicePrivate vs Apple Dictation.
Photo by Rahul Shah on Unsplash
App-specific fixes when Mac voice to text stops working
When Mac voice to text fails inside one particular app while it works fine elsewhere, the cause is almost always focus, permissions or the shortcut, not the speech engine. VoicePrivate's own troubleshooting starts in the same three places.
- It works in Notes but not in one app. That app is managing its own input. Put the caret in a plain text region, not a table cell, a canvas or a title field, and try again.
- Nothing happens at all when you press the shortcut. The shortcut is being intercepted. Terminals, editors and remote desktop clients are the usual suspects. Change it to Control + Option + D under System Settings, Keyboard, Dictation.
- Words go missing on long sentences. Check the input meter under System Settings, Sound, Input while you speak. If it barely moves, or pins to the top, the microphone level is the problem, not the app.
- Accuracy dropped for domain terms only. A general model does not know your terminology. Add the terms to a vocabulary list rather than slowing your speech down.
- Background noise. A mechanical keyboard, an open window or a running fan degrades recognition in every app equally. If accuracy fell off a cliff today, check the room before you change any settings.
If the problem is not app-specific and dictation is failing everywhere, work through VoicePrivate's 15 fixes for Mac dictation not working instead, which covers permissions, connection and Sound input settings in order.
Frequently asked questions about Mac voice to text in specific apps
How can I use voice typing to talk instead of typing on my Mac?
Turn on macOS dictation once, click into any text field, press your shortcut, and talk instead of typing. Voice typing on a Mac behaves the same way in Mail, Notes, Pages, Word, Slack and a browser, because macOS inserts the words wherever the caret already sits rather than inside a dedicated dictation window. VoicePrivate replaces that flow with one hotkey that stays live for as long as you talk, which is what makes long passages practical.
Does Mac voice to text work offline in every app?
That depends on which tool you use. Apple's standard dictation needs a connection on Intel Macs and processes only some languages on device on Apple Silicon, and Apple shows that status per language in Keyboard settings. VoicePrivate downloads its speech model once on first run and then transcribes offline in every app it types into, across all 99 languages it supports, which is why it keeps working on a plane or on hotel wifi.
Which Mac apps are worst for built in dictation?
Electron and browser rendered editors give Apple's dictation the most trouble on a Mac: Slack, Notion, Google Docs in a browser, and any SaaS tool running inside a web view. All of them manage their own text input, so the transcription is correct but the delivery is not. Apple's own apps, Pages, Notes and Mail, are the most reliable. VoicePrivate types through the macOS Accessibility API in all of them, which is why the app's own dictation support stops mattering.
Is there a way to reformat dictated text without pasting it into a web tool?
Yes. VoicePrivate includes an AI command mode that runs on the Mac, so you can dictate rough notes in any app and then issue an instruction such as rewrite as bullet points, or pull out the action items, without sending the text to an external service. It is a paid feature, there is no free trial, and every plan is backed by a 14 day money back guarantee.
Key Takeaways
- Mac voice to text is one system wide setting, not a per app one: System Settings, Keyboard, Dictation. Where the words land is decided by keyboard focus, so click into the target field first, every time.
- Word, Pages, Notes and Mail take macOS dictation reliably because they use the native text engine. Word's own Dictate button is a separate cloud route through Microsoft.
- Slack, Notion, Google Docs and VS Code are the problem apps, because each manages its own text input. Dropped words, duplicates and a jumping caret are the symptom.
- VoicePrivate types at the caret through the macOS Accessibility API rather than relying on each app's dictation support, and adds per-app modes, custom vocabulary and file transcription that Apple's built in dictation does not offer.
- VoicePrivate processes speech on the Mac with no uploads and no account, needs macOS 13 or later and one model download on first run, then works with no connection in any app.
If dictation keeps breaking in the one app you actually work in, VoicePrivate types into it directly and keeps every word on your Mac. Five editions for general, healthcare, legal, finance and insurance work. There is no free tier and no free trial, and every plan carries a 14 day money back guarantee.
Buy Now, 14 Day Guarantee
Still comparing tools rather than fixing one app? VoicePrivate's ranked roundup of the best voice to text software for Mac in 2026 puts the options side by side.