Published on 20 May 2022. Written by Naveen Lakkundi
This project has been built around the Raspberry Pi processor board. It is controlling the peripherals like Camera, speaker, and LCD which act as an interface between the system and the user. Optical Character Recognition or OCR is implemented in this project to recognize characters which are then read out by the system through a speaker.
Read more..
As shown in the project setup, the camera is mounted on a stand in such a position that if a paper is placed in between the area marked by angular braces, it captures a full view of the paper into the system. Also, when the camera takes the snapshot of the paper, it is ensured that there are good lighting conditions. The content on the paper should be written in English (preferably Times New Roman) and be of good font size (preferably 24 or more as per MS Word). When all these conditions are met the system takes the photo, processes it and if it recognizes the content written on the paper it will announce on the speaker that the content on the paper has been successfully processed. After this, it speaks out the content that was converted into a text format in the system from processing the image of the paper. In this way, Raspberry Pi-Based Reader for Blind helps a blind person to read a paper without the help of any human reader or without the help of the tactile writing system.
We here use the raspberry pi board in order to get fast processing and no break constant music beats for good sound effects. Thus our proposed system puts forward an innovative beat maker and mixer system. We here use the raspberry pi board in order to get fast processing and no break constant music beats for good sound effects. Thus the system puts forward an innovative beat maker and mixer system.
Project Description:
Raspberry Pi 3 B: Raspberry Pi is a Microprocessor which has 40 pins with 27 GPIO pins, it has a 1 Giga Bytes of RAM and a SD card slot for the storage or the ROM,it can be used as a mini computer for low computing operations, it has a dual band LAN, faster Ethernet, Bluetooth, it also has USB and HDMI ports for connecting devices. This device can be used as a server which we are doing in this project.
Micro SD card: You will need a minimum of 8 gigabytes SD card for this project, this SD card is used as the ROM of the raspberry pi. Use 32 Gigabyte or 64 Gigabytes of
Display: You can use any kind of display for the project, like monitors, TV or any size display that fits your requirement to configure the Pi.
Power Supply: Raspberry Pi needs a power supply of 5V and 2A Micro USB type.
Mouse and keyboard: You will need this to control, monitor, and to configure the Pi.
Pi Camera: Use the Pi camera to capture still images, live streaming and for video recording.
Speakers:You can use any speakers for playing the speech audio.
Project Implementation:
Install the Raspbian OS into the SD card, and boot the Raspberry Pi.
Install Python IDE 3 in Raspberry Pi.
Install the Audio dependencies in order to use the speakers.
Connect your Display, keypad to the raspberry pi.
Install Optical Character Recognition, this is to convert the image into text.
Install the text to speech dependencies for Raspberry Pi.
Write a Python program with which you can take a picture of any book or paper which you want to convert it into speech, and OCR is used to convert the picture into text and then the text is converted into speech using the text to speech dependencies.
Project Brief:The Raspberry Pi when configured and all the required software has been installed then the Pi is ready to be used as a reader for blind where it converts the picture into an audio bit so that the blinds can hear it and understand what exactly is written on the paper.
Software requirements:
Raspbian OS(Debian Linux): Raspbian operating systems are based on Linux, Raspberry pi are also compatible with Windows and IOS but prefer any Linux based OS
Python IDE 3: Python IDE 3 is compiler where you can write and compile python program.
Programing Language:
Linux (terminal commands)
Python
Kit required to develop Raspberry Pi based reader for blind: