Paso 2: introducción
Si desea digitalizar un libro, existen mecanismos disponibles. Sin embargo, la mayoría es demasiado grande, demasiado error propenso o demasiado cara para uso personal.
El BrickPi Bookreader consigue un equilibrio mediante el uso de la Raspberry Pi para hacer el procesamiento pesado y BrickPi como la interfaz con el mundo real, control de los motores NXT para manejar la página.
Para que un sistema automatizado que lee en voz alta un libro necesitamos algunas herramientas (algunas ya existentes):
1. instalación del software que puede tomar una buena fotografía de una página, realizar recognition(OCR) de carácter óptico en la imagen para convertir a texto y un motor de TTS que puede leer el texto en voz alta.
2. un mecanismo que puede dar vuelta cada página, automatizar el sistema.
Para el paso 1, tenemos algún software de fuente abierta que hace el trabajo muy bien. Con la frambuesa Pi como el cerebro de la operación y la cámara oficial de Raspberry Pi como sus ojos, el tamaño de toda instalación es considerablemente menor que la de Google.
La segunda parte es un poco complicado. Cuando empezamos, supusimos que había ser algunos proyectos decentes por ahí que hizo la página.
Así que después de cavar alrededor encontramos nada así que nos dispusimos a construir nuestro propio. El mayor desafío del proyecto era crear una buena página mecanismo. Después de algunas investigaciones se encontró el Escáner de libros de Google, que da vuelta las páginas bien pero está fuera del alcance de casi nadie más que de una corporación. También se encontró Scanbot, que funciona bien, pero requiere una gran cantidad de piezas móviles con mucho tiempo de precisión. El artilugio con LEGO es naturalmente más fácil.
En el lugar de buceo directamente en la construcción de un mecanismo para dar vuelta las páginas en un libro físico, decidimos crear una plataforma que podría leer en la aplicación de Kindle en un Nexus 7.