Questions
How to make a Mac read text aloud
Every Mac can read text aloud with no extra app. Switch on Speak selection in System Settings, Accessibility, Spoken Content, select some text, and press Option Esc. Press Option Esc again to stop. If that key combination is hard for you, the same feature can sit on a mouse button, a controller, a switch, or a knock on a MacBook.
Steps
- Switch on Speak selection in System Settings, Accessibility, Spoken Content.
- Select text.
- Press Option Esc, or a button bound to Speak Selection in InputConfig.
Set it up
- Open System Settings, then Accessibility, then Spoken Content.
- Switch on Speak selection.
- Choose a System voice and a Speaking rate on the same page. Better voices can be downloaded from the voice menu.
- Select text in any app and press Option Esc.
You can change the shortcut with the info button next to Speak selection on the same page.
Option Esc is not Force Quit
Force Quit is Command Option Esc. Speak selection is Option Esc on its own, without Command. If a Force Quit window opens instead of speech, Command was held.
Read aloud from a button instead of the keyboard
Option Esc needs two keys at once in the top corner of the keyboard. For one hand, a tremor, or no keyboard at all, InputConfig can press it for you:
- Install InputConfig from the Mac App Store and allow Accessibility access.
- Add a row, press Scan, and press the button: a mouse side button, a controller button, a switch, a MIDI pad, or a key nothing uses.
- Set the output to System Function, then Accessibility, Speak Selection.
- Activate. Select text, press the button to hear it, press it again to stop.
To hear a whole page or document without selecting by hand, make the row a macro: Command A, then Speak Selection.
InputConfig is free on the Mac App Store. macOS 14 or later, no account, no tracking, open source.
If nothing is spoken
- Check Speak selection is switched on in Spoken Content.
- Check some text is selected, and that it is real text: a scanned PDF or a picture of text has nothing to select.
- Check the Mac's volume and output device.
- InputConfig's Speak Selection output always sends Option Esc. If you changed the macOS shortcut, change it back or bind your new combination as a key output instead.
Two features with similar names
InputConfig also has spoken feedback, which says a phrase you choose when a button fires, useful for learning a layout by ear. That is InputConfig speaking, not the Mac reading your text. For a screen reader that describes everything on screen, the Mac has VoiceOver, and the VoiceOver navigation layout drives it from a controller.
Questions
What is the text to speech shortcut on a Mac?
Option Esc, once Speak selection is switched on in System Settings, Accessibility, Spoken Content. Press it again to stop.
Can a Mac read a PDF aloud?
Yes, if the PDF has selectable text. Open it in Preview, select the text, and press Option Esc.
Can I change the voice?
Yes. System voice in Spoken Content sets it, and the voice menu there downloads more voices.
Is the read-aloud button free?
Yes. Speak selection is part of macOS, and InputConfig is free and open source, with nothing locked.
Related
Free. macOS 14 or later. No account, nothing leaves your Mac. Open source on GitHub.