How to Enable Text to Speech on Any Device or App
Text to speech (TTS) is one of those features that quietly sits inside almost every major platform — your phone, your laptop, your browser, your reading apps — waiting to be switched on. Whether you want to rest your eyes, multitask while commuting, or use it as an accessibility tool, enabling TTS is usually straightforward. The tricky part is knowing where to look, because the setting lives in a different place depending on your device, operating system, and the specific app you're using.
What Text to Speech Actually Does
Text to speech is a software function that converts written text into spoken audio using a synthesized voice. Modern TTS engines — like Google's Text-to-Google Speech, Apple's Siri voices, or Microsoft's Azure Neural TTS — use machine learning to produce voices that sound increasingly natural, with realistic pacing and intonation.
At the system level, TTS works through a speech engine that your OS provides. Apps can either use that built-in engine or bundle their own. This distinction matters because it affects voice quality, language support, and how much control you have over speed and pitch.
Enabling Text to Speech on Windows
On Windows 10 and 11, the primary TTS tool is called Narrator, and there's also a broader Speech settings panel.
To turn on Narrator:
- Go to Settings → Accessibility → Narrator
- Toggle Narrator on, or press Windows key + Ctrl + Enter
For other apps that use system TTS (like some reading tools or browser extensions), the voices available to them come from:
- Settings → Time & Language → Speech
Here you can add voice packs, change the default voice, and adjust speaking rate. Windows ships with a small number of built-in voices, but additional natural-sounding voices can be downloaded from the same Speech settings panel in Windows 11.
Enabling Text to Speech on macOS
On a Mac, TTS is found under System Settings → Accessibility → Spoken Content. From here you can:
- Enable Speak Selection (reads highlighted text when you press a keyboard shortcut)
- Enable Speak Screen Content or Speak Announcements
- Choose from a library of voices, including high-quality Premium and Enhanced voices that must be downloaded separately
The default shortcut for Speak Selection is Option + Escape. Most third-party apps on macOS that support TTS pull from these same system voices.
Enabling Text to Speech on iPhone and iPad (iOS/iPadOS)
Apple's TTS on iOS sits inside Settings → Accessibility → Spoken Content:
- Speak Selection — reads highlighted text
- Speak Screen — reads everything on screen when you swipe down with two fingers from the top
- Typing Feedback — reads characters or words as you type
You can also adjust speaking rate here and download additional Siri voices for use in TTS. iOS TTS voices are generally high quality and support many languages.
Enabling Text to Speech on Android
Android's approach varies more by manufacturer and OS version, but the core setting is typically:
- Settings → Accessibility → Text-to-Speech Output (sometimes labeled Select to Speak or TTS Output)
Most Android devices use Google Text-to-Speech as the default engine, which can be updated through the Google Play Store for access to newer voices. Samsung devices may offer their own TTS engine alongside Google's.
Select to Speak is a separate accessibility feature that lets you tap text on screen to have it read aloud — useful for reading specific passages rather than entire pages.
TTS Inside Specific Apps
Many apps have their own built-in TTS that operates independently of system settings:
| App/Platform | Where to Find TTS |
|---|---|
| Google Chrome | Via extensions (e.g., Read Aloud) or built-in Read Anywhere (experimental) |
| Microsoft Edge | Built-in Read Aloud — click the book icon in the address bar |
| Kindle (app) | Aa → More → Turn On Text-to-Speech (availability varies by book) |
| Adobe Acrobat | View → Read Out Loud → Activate Read Out Loud |
| Google Docs | Tools → Accessibility → Turn on Screen Reader (via ChromeVox) |
Browser-based TTS extensions give you more flexibility than system tools in some cases — they often let you highlight any text on a webpage and play it immediately, with adjustable speed and voice selection built into the extension interface.
The Variables That Change Your Experience 🎧
Enabling TTS is one step. What you actually hear depends on several factors:
- Voice engine quality — Basic voices sound robotic; premium or neural voices sound close to human. Windows and Android have historically lagged behind Apple in default voice quality, though this gap has narrowed.
- Language and accent support — Some engines support dozens of languages fluently; others have limited options for non-English text.
- Speaking rate — Most TTS tools let you set speed from 0.5x to 3x or faster. Heavy listeners often settle between 1.5x and 2x.
- App-level support — Not every app supports TTS. DRM-protected content (like some ebooks) may block the feature entirely.
- Offline vs. online processing — Some high-quality TTS voices require an internet connection to render audio through cloud APIs; others work fully offline.
When TTS Behaves Unexpectedly
If TTS isn't reading what you expect, common culprits include:
- The wrong text layer being active (PDFs sometimes have non-selectable text in scanned image format)
- A voice pack not being fully downloaded
- App-level permissions blocking audio output
- Conflicting accessibility settings between the OS and a third-party app
On mobile, background audio permissions and Do Not Disturb modes can also interrupt TTS playback.
What works smoothly on one device or OS version may require extra steps on another — and the right approach for your situation depends on which platform you're starting from, what you're trying to read, and how much control you need over voice and speed options. 🔊