Make any Book into an Audiobook on iOS
One reply I got from my Clean Architecture NYC article was:
You mentioned having “listened to”, as well as read, clean architecture - where or how did you listen to it? 🤔— Ryan Colson (@colson_ryan) November 2, 2018
Yup, indeed I did listen to the Clean Architecture book, even though there is no audiobook version.
How did I do that??
I used iOS’ screen reader capability to convert any book into an audiobook.
Here’s step by step instructions on how to enable the feature on iOS 12:
In General, select Accessibility
In Accessibility, select Speech
In Speech, turn on the “Speak Screen” option
At this point, just use two fingers to swipe down from the top of the screen and the screen reader will read the screen text to you.
For example: to have Clean Architecture read to you, open the PDF in iBooks:
Two finger swipe down from the top and then voila:
The controls pop up and the book is audible through speaker or headphones.
There are the controls, from left to right, top to bottom:
<shrinks the control to one side
xstops reading the screen
turtleslows down the speech
rewindmoves back to the last section header
forwardmoves to the next section header
rabbitspeeds up the speech
I prefer to have my audiobooks at a faster rate, so I am glad to see speed controls.
Turn off the screen and the screen reader will keep reading, just like an audiobook!
Also, for books, the screen reader will just do the right thing and turn to the next page when reaching the end of the page. Isn’t that awesome??
One thing I noticed: the screen setup is important as the screen reader will read all text on the screen, so if there are headers on each page, such as the chapter heading like so:
The screen reader reads: “Clean Architecture: A Robert C. Martin Series)” every single page. So, set up the book app to be how you want the screen reader to read to you, such that there are only icons that are never read.
There you have it, a way to instantly make an audiobook from a PDF, or anything else you have on the screen. The screen reader handles books properly, which is a benefit when the screen reader is at a faster pace than normal.