Listening & AI voices
The best offline text-to-speech apps
Almost every text-to-speech app calls itself offline somewhere in its store listing. Very few generate a single word of speech on your phone. Here’s what the word actually means, and which apps deliver it.
Short answer: if you want a natural voice that works with the aeroplane in the air and the mobile data off, your realistic options are the on-device neural engines (Piper and Kokoro, used by Lectern), Android’s own downloaded voice packs, and open engines like RHVoice. Everything else is a cloud service with an offline-sounding word in the description.
Three very different meanings of “offline”
- Generated on device. The model itself runs on your phone. No connection, no account, no per-character cost, and your text never leaves the device. This is the only version that works everywhere.
- Generated in the cloud, cached for playback. You tap a button while online, the service renders audio on its servers, and the app stores the result so you can play it later on a plane. Useful, but you must plan ahead and your text was still uploaded.
- Cloud only. No connection, no voice.
Most reviews compare voice quality and stop there. For books, the difference between the first and the second is the difference between an app that always works and an app that works when you remembered to prepare it.
The apps, compared
| App or engine | Where speech is made | Voice quality | Cost | Best at |
|---|---|---|---|---|
| Lectern (Piper / Kokoro) | On device | Very good to excellent | One-time purchase | Whole books, offline |
| Google Speech Services | On device (downloaded voices) | Fair | Free | System-wide read-aloud |
| RHVoice / eSpeak NG | On device | Robotic but clear | Free, open source | Rare languages, low-end phones |
| Speechify | Cloud, with downloads | Excellent | Subscription | Documents and articles |
| ElevenReader | Cloud | Outstanding | Free tier + paid | The most lifelike voices |
| NaturalReader | Cloud for premium voices | Very good | Freemium | Mixed document formats |
| Edge Read Aloud | Cloud | Very good | Free | Web pages and PDFs |
The cloud contenders
ElevenReader has the most convincing voices available on a phone today, and a free tier that’s genuinely generous. It’s a cloud reader: your document goes to a server to be spoken. For an article or a chapter that’s a fine trade; for a private manuscript, less so.
Speechify is the best-known name in the category, strong on documents, scanned pages and web articles, and sold as a subscription. Its premium voices are rendered server-side; you can download audio for later, which covers the flight but not the surprise dead spot.
NaturalReader occupies similar ground with a freemium model and good format coverage. Microsoft Edge’s Read Aloud is the sleeper: completely free, very natural, and already on your phone if you install the browser, but it only reads what the browser can open.
The genuinely offline options
Google Speech Services is the engine behind Android’s own read-aloud features. Download a voice pack and it works with no connection at all, for free, in any app that uses system TTS. The voice is functional rather than pleasant; fine for a delivery notification, tiring across a novel. Higher-quality Google voices stream from the network.
RHVoice and eSpeak NG are open-source engines that run anywhere and support languages the big services ignore. They sound synthetic, which for some listeners is a feature: predictable and fast.
Piper and Kokoro are the interesting ones. They’re neural models small enough to run on a phone, which puts real voice quality on the offline side of the line for the first time. Lectern ships both, picks a voice matching the book’s language automatically, and highlights each sentence as it reads. Piper is the fast, multilingual one; Kokoro is the more lifelike, heavier one. We compared them properly in Piper vs Kokoro.
Which should you install?
Occasional articles, best possible voice
ElevenReader or Edge. Free, excellent, online.
Work documents and study material
Speechify or NaturalReader if you want the polish and don’t mind a subscription; Lectern if the documents should stay on your device.
Entire books, on a commute, offline
Lectern with Piper or Kokoro. Eight hours of narration with no connection and no meter running.
Nothing to spend
Google Speech Services with a downloaded voice pack, driven by Select to Speak or any free reader.
One practical test before you commit to any of them: put the phone in aeroplane mode and press play. That single check separates the two meanings of offline faster than any feature list.
Frequently asked
Which text-to-speech app works completely without internet?
Ones that run the voice model on the phone: Lectern with Piper or Kokoro, Google Speech Services with a downloaded voice pack, and open engines such as RHVoice. Speechify, ElevenReader, NaturalReader premium voices and Edge all need a connection to generate speech.
Is offline text-to-speech worse than cloud voices?
It used to be, clearly. On-device neural models have closed most of the gap: the best cloud voices are still ahead on expressiveness, but Piper and especially Kokoro are comfortable to listen to for hours.
Does offline TTS drain the battery?
Less than streaming does, generally, because there’s no radio activity. A heavier model like Kokoro uses more processing power than a light one like Piper, so on an older phone Piper is the safer choice for long sessions.
Can I use a nicer voice with any app?
System-wide voices, yes: install an engine, select it in Android's text-to-speech settings, and every app using system TTS picks it up. Piper and Kokoro in Lectern are built into the app rather than exposed system-wide.
Keep reading
Related guides
Voices that work in aeroplane mode
Piper and Kokoro, running on your phone. No subscription, no account, no upload.
Get it onGoogle Play