BrickPi Bookreader 1 And 2 Read Tablets Or Books Aloud, You Choose

BrickPi Bookreader 2

Have you ever wanted to relax with a good book but couldn’t due to the hassle of having to actually read and turn pages? Well, now BrickPi offers 2 solutions to that problem. They have you covered regardless if your document is on a tablet or resides in a physical book.

The original Bookreader will read out loud the displayed text on a tablet. brickpi bookreaderThis is not an application that runs on the tablet, it is a completely separate device that ‘reads’ the tablet screen. As you could guess from the BrickPi name, the brains behind the operation is a Raspberry Pi. A camera takes a photograph of the displayed text and the Raspberry Pi converts that image file to text using Optical Character Recognition. A Text-to-Speech engine then speaks the text in a robotic sounding voice. In order to change the page the Raspberry Pi controls a Lego Mindstorms arm that swipes across the tablet screen and the entire process is repeated.


BrickPi received a lot of feedback about the Bookreader asking for a version that would read real books and also turn the pages. Enter the Bookreader 2. Most of the parts between the two versions are the same, with the only exception being the page turning method. Lego components are still used but this time there are two motors. Motor 1 spins a Lego wheel that is pressed on the page to be turned. Once that single page has been pushed over just enough, Motor 2 spins an arm around that completes the page turn. Motor 1 then rotates in reverse to flatten any pages that have unintentionally started the turning process.

via [embedded-lab]

10 thoughts on “BrickPi Bookreader 1 And 2 Read Tablets Or Books Aloud, You Choose

  1. Even the old 2nd generation kindle (the one with the qwerty keyboard on it) has a very good and fluid TTS engine built in. I imagine later kindles have an even better one.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.