Four things break most read-aloud apps: playback dies when the screen locks, the app forgets where you were, a book sits on “processing” forever, and the good voice quietly disappears when your signal dips. PhonoLeaf has none of them, and not by accident.
Open PhonoLeaf Free 7-day trial · Sign in with Google · Nothing to installMost reading apps stream their audio from a server, a sentence or a paragraph at a time. When your screen locks, the operating system suspends the app to save battery, the stream is dropped, and playback dies with it. Some apps also lose your speed setting and the book you had open on the way down.
PhonoLeaf generates the audio on your device instead, and runs playback as a real background service with a wake lock, so locking your phone does not interrupt it. Play, pause, chapter and page controls stay on your lock screen.
When your position lives on a server, it is only as good as the last time the app managed to sync it. Close the app at the wrong moment, or lose signal, and you come back somewhere near where you were rather than exactly where you were.
PhonoLeaf saves your position on your device, on every page turn, and again whenever you leave the app. It is stored per book, so switching between several and coming back weeks later still lands you on the right page.
Cloud reading apps have to receive your file, convert it, and queue it for synthesis before you can hear anything. That queue is shared with everyone else using the service, which is why a book can sit unprocessed for days and why the wait gets worse at busy times.
PhonoLeaf reads the file where it already is. Your books stay in your own Google Drive, they are opened directly, and there is no upload, no conversion step and no queue. A book is ready to listen to as soon as it appears in your library.
Apps that generate speech in the cloud have to decide what to do when your connection looks poor. Most of them silently fall back to a lower-quality voice, which is why a book can start in a natural voice and continue in a flat robotic one without you touching anything.
PhonoLeaf never makes that decision, because there is nothing to decide. The voice is generated on your device, at the same quality, whether you have full signal, patchy signal, or none at all.
None of the above is a feature that could be traded away in a future release. They follow from one architectural choice: the audio is made on your device rather than fetched from a server. There is no round trip to fail, no queue to get stuck in, no network state to misjudge, and no server bill that grows with your listening.
Almost always because it streams audio from a server. When the screen locks, the operating system suspends the app and the stream drops. An app that generates audio on your device and runs a proper background service does not have that problem.
Because the position is stored on a server and only synced occasionally. If the app closes or loses signal before it syncs, it falls back to an older position. PhonoLeaf saves your position on your device on every page turn.
Yes. Save a book for offline listening and both the book and the voice work with no connection at all, because the voice is generated on your device rather than fetched.
Cloud apps upload your file, convert it, and put it in a queue shared with every other user. PhonoLeaf opens the file directly from your Google Drive, so there is nothing to upload and nothing to queue.
Not in PhonoLeaf. Cloud apps often switch to a lower-quality voice when they judge your network to be weak. PhonoLeaf generates the voice on your device, so there is no such decision to make.