Text to speech for Mac: the fastest way in 2026
macOS has a built-in reader called Spoken Content, buried in Accessibility settings and limited to robotic system voices. Shmia adds a one-shortcut way to hear any selected text in a human-sounding voice, free, in any Mac app.
Last updated July 17, 2026
The built-in option: macOS Spoken Content
Every Mac already ships with a text-to-speech feature — it's just not turned on by default and most people never find it. It lives under System Settings → Accessibility → Spoken Content, and once enabled it can either read a text selection aloud on demand or read your entire screen from top to bottom.
To turn it on: open System Settings, click Accessibility in the sidebar, scroll to Spoken Content, and switch on Speak Selection. From then on, select text anywhere on your Mac and press the shortcut — historically Option+Esc — and macOS will read it using one of the system's built-in voices. You can also enable "Speak Screen" for a shortcut that reads everything currently visible, and there's a settings panel to pick a different system voice or adjust speaking rate.
It works, and it costs nothing extra, but it has two real limitations worth knowing before you rely on it. First, the setup is genuinely buried — most Mac users have never opened Accessibility settings, let alone found Spoken Content inside it, and enabling it requires several clicks through a menu most people never visit. Second, the voices are Apple's system voices, which are serviceable for short bursts but sound synthetic and flat over anything longer than a paragraph — a full article or PDF chapter read in that voice gets tiring fast.
How Shmia works on Mac
Shmia installs as a small menu-bar app on your Mac and stays out of the way until you need it. The mechanic is the same one macOS's own feature uses, refined: select text in any app — Safari, Chrome, Preview, Mail, Pages, Slack, Xcode, a PDF, anything — and either a small play bubble pops up right next to your selection, or you press the global shortcut Option+Command+R (⌥⌘R) and it starts reading immediately. No copying the text into a separate window, no importing a file, no digging through settings first.
"Immediately" is close to literal: Shmia starts speaking in about a second because it streams the first sentences of your selection while it keeps generating the rest in the background, so it holds up well even on long articles or entire documents. A small floating player — always on top, but never stealing keyboard focus from whatever you're working in — shows a live timeline with play/pause and a speed control from 0.75x to 2x that changes instantly mid-sentence without altering pitch.
The shortcut is customizable in Settings if ⌥⌘R conflicts with something else you use. On first launch, macOS's Gatekeeper will flag Shmia as being from outside the App Store — right-click the app and choose Open the first time to run it; after that it opens normally.
Shmia vs macOS's built-in reader
| Shmia | macOS Spoken Content | |
|---|---|---|
| Setup | Install once, works immediately | Several clicks through Accessibility settings |
| Voice quality | 10 free local voices + optional human-sounding AI voices | Synthetic system voice |
| Trigger | Shortcut or play bubble on selection | Shortcut only, once enabled |
| Speed control | 0.75x–2x, live, pitch-preserved | Rate set in advance, in settings |
| Cost | Free, unlimited, forever | Free (included in macOS) |
| Works fully offline | Yes, free tier is on-device | Yes |
If you just need to hear a sentence or two occasionally and don't mind the robotic voice, macOS's built-in feature is a perfectly fine free option that's already on your computer. If you read or listen regularly — articles, PDFs, long emails, documentation — Shmia's combination of a faster trigger (no settings dive required) and noticeably better voices, still on a genuinely free unlimited tier, is worth the two-minute install.
Does Mac have built-in text to speech?
Yes. macOS has a feature called Spoken Content, found in System Settings → Accessibility → Spoken Content, which can read selected text or the whole screen aloud using the operating system's built-in voices. It's free and requires no download, but it's off by default and the voices sound noticeably synthetic compared to modern AI voices.
How do I turn on Speak Selection on a Mac?
Open System Settings, go to Accessibility, click Spoken Content, and toggle on Speak Selection. You can then select any text and press the shortcut (Option+Esc by default) to hear it read aloud, or set a custom shortcut in the same panel.
Is Shmia free for Mac?
Yes. Shmia's free tier is unlimited, forever, using 10 built-in local voices that run entirely on your Mac — no credit card required. An optional Premium or Ultra plan adds 8 human-sounding ElevenLabs AI voices for a set number of hours per month.
Give your screen a voice.
Free, unlimited listening with Shmia's on-device voices — no credit card.