What if you could get your phone or tablet to read Kindle or other text aloud to you? I have recently come across an easy way to do this. This is an economics blog, so I will note that this approach saves considerable money versus paying for audio books like Audible, or paying for the Narration option on Kindle. Most of us already have text books we have bought from e.g. Kindle. Also, if you search on the subject, there are various sources for free on-line books, including hundreds of thousands titles available through Libby/Overdrive via your public library. This text-to-voice method should work with all of these e-books.
Directions for iPhone/iPad: A short YouTube video “How to get your iPhone to read Kindle books aloud” by Kyle Oliver tells you all you need to know. The key step is to go to Settings, then Accessibility, then Spoken Content. At that screen, turn on Speak Screen. With Speak Screen ON, whenever you are on a page with text (including Kindle or other e-book), you swipe down from the top of the screen with two fingers. That will activate reading of that page of text. Also, a little speech control panel will appear. That panel will allow you to play/pause/jump forward and back. It will also allow you to you toggle between multiple speeds: 1x, 1.5x, 2x, & 1/2x.
If you want, while you are in the Spoken Content screen you can also turn on Speak Selection. That will give a Speech option to read aloud just whatever text that you have select, and then stop.
Also, on in the Spoken Content screen there is a Voices link, for selecting what voice you want to hear. You can experiment with various voices. I have found that the male Siri voice (“Siri voice 1”) is preferable. The female Siri is too syrupy sweet listen to for long, and most of the other voices are robotic. I find that if I select a new voice, I have to turn the reading off, then on again to get the new voice to start working. One more tip from that YouTube is to dim your screen, since with continuous reading of Kindle pages, the screen will stay on, and drain the battery quickly if the screen is bright.
Once you do the two-finger swipe down to commence reading, it should keep reading onto following pages as well. For unknown reasons that does not work sometimes. I find that using the jump forward then jump back buttons on the little speech control panel unsticks this functionality.
For Android: The YouTube Kindle Android Text to Speech by Ad Vice has similar directions for Android. In this case you end up opening the speech function by triple clicking the home button.
There is a harder way to do all the above, which is to download a separate text-to-speech app like Speechify or Voice Dream Reader. These apps will read most text that is on your screen, but NOT Kindle or other e-books that have Digital Rights Management (DRM) protection. For these e-books, you’d have to download yet another app such as Epupor Ultimate on your computer, download your Kindle files onto your computer, then run Epupor on these files to create unprotected versions. Then, I suppose, load these files back onto your phone/tablet where the text-to-speech app can access them to read aloud. This does not seem worth it (compared to the simple method above using built-in iPhone/Android capabilities) unless you want to utilize some extra feature of the outside text-to-speech app.
Note: under the subject of low cost text to speech, there are apps like Librivox or (using your local library) Overdrive or Libby that offer free audiobooks – see this article by LifeWire. If a book is already available as an audiobook, it is probably better to use that format for listening to it, rather than downloading it in text form and then using the approach here for listening.