Guide

An EPUB Reader with Text-to-Speech Done Right

Last updated 15 August 2026 · 2 min read

Getting an iPhone to read an EPUB aloud has never been the hard part — iOS itself will speak any screen. The hard part is what happens around the audio: keeping your place when you switch between listening and reading, following along visually without getting lost, and not ending up with two different bookmarks in the same book.

The place-keeping problem

Most reading apps treat audio as a separate channel. You listen during the commute, and when you sit down with the text that evening, the app's idea of "where you are" belongs to whichever mode you used last — or worse, each mode keeps its own. The result is the familiar ritual of skimming for the last sentence you remember.

Velo treats Listen as a third way through the same book, not a separate product. The position the audio advances is the same position Reader mode and RSVP mode share. Listen through a chapter while walking, open the app, and the page is exactly where the voice stopped. Start streaming word-by-word, switch back to audio at the stove — one bookmark, always.

The word tracking is what makes following along work: as the voice reads, the spoken word is highlighted in the text. That turns text-to-speech from a background murmur into genuinely bimodal reading — useful when attention is drifting, when you're tired, or when a dense passage benefits from hearing and seeing at once. A sleep timer covers the read-me-to-sleep case, and it stays in sync too: tomorrow you resume where the audio actually stopped, not where you guessed.

On-device, which means offline

Velo's read-aloud runs on the device rather than streaming from a cloud voice server. The practical consequence: listening works on a plane, in the subway, and anywhere else your library already works — because the whole library lives on-device and reads offline. Cloud-voice apps sound marginally better (that trade is real, and it cuts both ways) but stop working exactly when a commute reading app shouldn't.

One honest boundary: this is text-to-speech, not a narrated audiobook. A synthetic voice reading your EPUB is a different experience from a professional narrator performing it. What you get in exchange is that it works on every book you own, not just the ones with an audiobook edition — including the ones that will never get one.

The reading side is not an afterthought

Plenty of TTS apps are audio products with a text view bolted on. Velo is a reader first: DRM-free EPUB and PDF import through the Share Sheet, on-device parsing (your book is never uploaded), a full typeset Reader mode, and RSVP — the word-by-word focus mode, explained honestly here — all sharing that one position. PDFs are restructured before display, so read-aloud gets clean prose instead of page furniture.

Both reading modes and import for 3 books are free. Listen is part of Velo Pro ($69.99/year or $8.99/month, 7-day trial), alongside cloud sync across iPhone, iPad, and Mac — so you can evaluate the reading experience fully before deciding whether the audio is worth paying for.

Try it on a real book

Velo includes a library of free public-domain classics, so you can test both modes before importing anything of your own.

Get Velo Free

← All guides