How to Enable Speech to Text on Android with a Step by Step Guide
Text stays bound to the page, while spoken words roam free.
Compared to reading, voice is freer, more immediate, and far less picky about when and where it's used.
A runner might want to catch up on an article mid-jog, a home cook might want to hear an email read aloud while chopping vegetables, and a visually impaired user might rely on their phone to read whatever's on screen at any moment.
That's why text to speech (TTS) isn't just a desktop feature. It's something people need on the go, right from their phones.
This article walks you through several ways to use text to speech on Android, so you can find the approach that fits your life best.
Why People Use Text‑to‑Speech on Android
Before we dive into specific methods, it’s useful to understand why users look for TTS features in the first place.
- Accessibility and assistive use*.* visually impaired users or people with dyslexia may rely on voice output to interact with text.
- Hands‑free multitasking*.* listening to long articles or documents while jogging, cooking, or commuting.
- Language learning*.* homework, pronunciation practice, or listening comprehension.
- Convenience*.* such as playing messages or notifications aloud.
What You’ll Learn in This Guide
This article walks you through 3 main ways to use text‑to‑speech on Android:
- Android’s built‑in system TTS, configurable in Settings.
- Third‑party TTS apps from the Google Play Store.
- Web‑based text‑to‑speech services you can use in your browser.
Each method is useful in different scenarios, you can choose what fits your life best.
Built‑In Android TTS
Android has had native TTS support since very early versions, and it continues to be the foundation for many accessibility features and voice output across apps.
How to Enable Android’s TTS
- Open your device’s Settings app.
- Tap Accessibility.
- Find and select Text‑to‑Speech Output.
- Set your preferred TTS engine (e.g., Google’s engine).
- Adjust speech rate and pitch as needed.
Android 13 and later also show options for previewing voices and changing language packs in the same menu. Once set up, the TTS engine becomes the default voice provider for many built‑in features and compatible apps.
Tip: Select to Speak
Android includes a powerful accessibility feature called Select to Speak that lets you highlight any text on your screen and have it read aloud, without needing any additional app.
① Open Settings → Accessibility. ② Tap Select to Speak. ③ Enable the shortcut (e.g., floating accessibility button). ④ Activate it any time, then tap or drag to highlight text on screen. ⑤ The phone will read aloud what you selected.
This is the fastest way to listen to individual paragraphs, menus, or highlighted text without leaving your current app.
Third‑Party Android TTS Apps
If you're looking for more control or a better interface to listen to longer texts, third-party apps are a great option.
These apps often allow you to import various document types, such as PDFs, Word files, and emails, and offer customization options like different voices and language settings.
They also enable you to read extended content without straining your eyes, making them ideal for handling large chunks of text.
Two popular examples of such apps are @Voice Aloud Reader and Speechify.
1. @Voice Aloud Reader
@Voice Aloud Reader is a versatile and user-friendly app that lets you listen to text from various sources, including websites, documents, and books. It's especially useful for those who want to hear long texts read aloud without the hassle of manually highlighting and copying.
Installation and Usage:
- Install the App. Go to the Google Play Store on your Android device. Search for @Voice Aloud Reader and tap Install.
- Use the app by either pasting text directly into it or sharing content from other apps, like browsers, emails, or document apps. To share, simply select the Share button and choose @Voice Aloud Reader from the list. The app will automatically start reading the text aloud.
- Customization. @Voice Aloud Reader supports various voices, allowing you to choose from available TTS engines. You can also change the reading speed to match your preference.
2. Speechify
Speechify is another popular app designed for reading long texts aloud with high-quality, natural-sounding voices. It supports a variety of document types, and its AI-driven voices offer a more lifelike listening experience.
Installation and Usage:
- Install the App.
- Set Up the App. Open Speechify once the installation is complete.You will need to sign up or log in to access its features.
- Import Content. You can upload documents directly from your device, including PDFs, Word files, and even scanned images using the OCR (Optical Character Recognition) feature. Alternatively, copy and paste text into the app or use the share option from other apps.
- Play the Text. After importing the content, tap Play to begin listening. Adjust the speed, voice, and language as needed within the app's settings.
- Customization. Speechify offers a range of premium features, including more natural-sounding AI voices and options to save audio files for offline listening (available in the paid version).
Both apps provide excellent control over the reading experience, and by customizing the settings, you can tailor the speech output to your liking.
Browser-Based TTS Without Installing an App
Not everyone wants another app installed, and that’s where web‑based TTS can shine. You can simply open your browser and use online services to convert text to speech.Here, we'll use Fish Audio as an example to walk you through the process.
Fish Audio
Fish Audio is an advanced web-based TTS platform that offers high-quality, natural-sounding voices. It supports speech generation in 8 languages and offers over 64 different emotions and styles, allowing for a more expressive listening experience. The platform provides real-time streaming via WebSocket, which is great for applications like voice agents that require low-latency responses. Fish Audio also allows users to generate and download voice files in various formats, such as WAV/PCM, MP3, and Opus, making it versatile for both real-time use and storing audio assets.
How to use it from your Android browser:
- Open Chrome or your preferred browser.
- Navigate to fish.audio.
- Register a New Account: If you don’t already have one, sign up for a new account. If you have an account, simply log in.
- On the home page, click on Text to Speech.
- Paste or Type the text you want to read aloud.
- Choose your voice and language from the available options.
- Click Generate & Play to hear the text read aloud, or download the audio file if you'd like to save it.
This is excellent for generating shareable voice files or listening to long content without installing extra apps.
Quick Comparison
| Method | Requires App | Best For | Notes |
|---|---|---|---|
| Built‑in TTS | No | Basic screen reading | Works everywhere system supports TTS |
| Third‑party apps | Yes | Articles & docs | More customization |
| Browser TTS | No | On‑the‑go TTS online | Great for downloads & natural voices |
Final Tips
- Try multiple engines: Android allows you to install different TTS engines from the Play Store. After installation, you can select them in the Text-to-Speech Output settings.
- Download additional language packs if you want offline voices or languages not installed by default.
- Use Select to Speak for quick reading; it's one of Android’s most underrated TTS accessibility tools.

Kyle is a Founding Engineer at Fish Audio and UC Berkeley Computer Scientist and Physicist. He builds scalable voice systems and grew Fish into the #1 global AI text-to-speech platform. Outside of startups, he has climbed 1345 trees so far around the Bay Area. Find his irresistibly clouty thoughts on X at @kile_sway.
اقرأ المزيد من Kyle Cui
