Mac dictation does not know your words. Fix it in 2 minutes.
There is a native answer and most articles never mention it. It is real, it has a limit, and there is a faster way. All three are on this page.
The native workaround, which does exist
You cannot add words to Dictation. You can add them to Voice Control, and the recogniser underneath is the same one, which is why this works at all. Apple documents it on its own support page.
- Open System Settings.
- Click Accessibility in the sidebar, then Voice Control.
- Click Vocabulary.
- Type the word or phrase exactly as you want it entered, then click Next.
- Say it out loud, then click Save. If Dictation is off you can click Save Without Recording and add the pronunciation later.
Apple states a limit of 1000 terms. You can control click an entry to record or rerecord how it is said, and you can import a list from a text file with one term per line, or export what you have built.
What it does not solve
The import is the part worth noticing, because it tells you what this feature really is: a list you are expected to write in advance. That is fine for the twenty terms you already know you will need. It does nothing for the long tail, which is where the problem actually lives.
You do not know, before you start, that the recogniser will turn a particular library into two English words. You find out by watching it happen, at which point you are in the middle of writing something and are not going to open System Settings, click through to Accessibility, and type the word in. So you fix it by hand and it happens again tomorrow.
The other thing people reach for is text replacement under Keyboard. That is a different mechanism again: it swaps a string after the words have been recognised. It can rescue a term you can predict, and it cannot help with the hundred you cannot.
The faster fix
Zumbo comes at the same problem from both ends, and neither of them asks you to sit down and make a list.
Ship the Q3 roadmap before Friday.
Vocabulary packs. Twenty one of them, covering fields like developer tools, legal, medical, design, marketing, writing and research, and video and audio. You are asked what you dictate most during setup and the matching packs are switched on. Your field's language is there before you have typed anything, so product names, technical terms and commands come out spelled right the first time.
Teach. When a word does come out wrong, select it, type what you meant, press Teach. It is heard your way from then on. It takes about three seconds and happens at the exact moment you noticed the problem, which is the only moment you were ever going to fix it.
The result is a vocabulary that is a byproduct of working rather than a project. After a week it matches what you actually write, including the internal names that are not in anybody's model.
Which one should you use
If you have a short, known list of terms and you are happy with the built in dictation otherwise, the Voice Control vocabulary is free and it works. Use it. Set aside ten minutes, type your twenty terms, record the awkward ones.
If the problem is that you keep discovering new wrong words in the middle of your work, a list is the wrong shape of solution and no amount of filling it in will catch up. That is the case Zumbo is built for.
Related: the 21 vocabulary packs, the Apple Dictation alternative that does not time out, and dictation for developers.
Can I add custom words to Mac dictation?
Not to Dictation itself. macOS puts the custom vocabulary under Voice Control instead: System Settings, Accessibility, Voice Control, Vocabulary. Apple's page states a limit of 1000 terms, and you can record how each one is said.
Is macOS text replacement the same thing?
No. Text replacement swaps one string for another after the words have been recognised, so it can only fix a mistake you can predict and write down in advance. A vocabulary changes what the recogniser is listening for.
How is Zumbo's approach different?
Two ways. Twenty one vocabulary packs mean your field's language is already there before you type anything, and Teach turns a correction you just made into a permanent one, so the list grows out of your work instead of being built up front.
How many words can Zumbo learn?
There is no list for you to fill. The packs carry the field terms, and every word you correct with Teach is remembered on your Mac from then on.
Do my corrections leave the Mac?
No. They are stored locally along with everything else. There is no account and no sync, which is the point.
Which packs should I turn on?
Whichever match what you dictate most, and you are asked during setup. You can change them any time in Settings under Dictionary.
Free for 3 days, everything unlocked. Then $15 once. macOS 14 or later, Apple silicon.