Well done, very clean. If I were to make any suggestion it would be narration, As I get older reading becomes more of a labor.
TTS implemented, it uses the engine's functionality to use whatever voice pack is available at your computer.