Raspberry pi based reader for blind people
The idea of this project is to build an automated virtual reader. In this modern era, there is an urge for an automated reader which is cost-effective, accurate and also portable at the same time. The product is based on a Raspberry Pi module that also has a camera connected to it which is used to t
2025-06-28 16:34:41 - Adil Khan
Raspberry pi based reader for blind people
Project Area of Specialization Electrical/Electronic EngineeringProject SummaryThe idea of this project is to build an automated virtual reader. In this modern era, there is an urge for an automated reader which is cost-effective, accurate and also portable at the same time. The product is based on a Raspberry Pi module that also has a camera connected to it which is used to take pictures. The whole bodywork is also integrated with Optical Character Recognition (OCR), Text-To-Speech (TTS) and a speaker. A button is also integrated with the Raspberry Pi which helps initiate the program and carry out all the functions. After the successful capturing of the picture, the system carries out some basic image processing black and white conversion and de-noising. The processed image is then supplied to the Tesseract-OCR which understands the characters and TTS is used to convert the text to audio format.
Project ObjectivesThe world is improving in its technological sector at a very rapid pace. Yet, still, there are some problems that are being faced every day like people suffering from visual disability and want to learn things so the objective of the project is to provide a low cost device that will assist them in understanding the written text.
Project Implementation MethodThe project is an automated virtual text reading system. It is totally based on upon a Raspberry Pi model 3B. The entire system is integrated with a camera module, Tesseract OCR (Optical Character Recognition) engine, an eSpeak TTS (TextTo-Speech) Synthesizer and a speaker and a GUI (Graphical User Interface). The camera module takes a picture when we presses the button on the window of the GUI or the push button which is connected to the Raspberry Pi, the stored image is then fed to the OCR for character recognition. It attains the characters by carrying out some image processing algorithms such as denoising and also removing negative and positive spots. A LED (Light Emitting Diode) strip is fitted to the base so that there is enough lighting while taking the picture so that it helps to attain a luminous and clear image. It is for the user to check whether the page is being overexposed with light or any other case. The text extraction succeeds if the OCR process passes and document formatted file gets saved in the Pi from the initial picture formatted file. After the completion of the OCR process it later goes to the eSpeak TTS which reads out the text and gives out as an output through the speakers to the user.
Benefits of the ProjectThis research project has developed a technique on converting a text image directly to speech using Python and Raspberry Pi3 minicomputer. The hardware provides a portable and economical way of converting an image to text. Our method is more reliable than others as Tesseract OCR has an accuracy of 99% . We are trying to make this device on a helmet type cap so that one can easily wear it while reading the books.It ha also many benifits like
- People who can read English but cannot speak in English.
- People who have limited literacy.
- People suffering from a visual disability.
- People who are used to multitasking.
- People who have various learning types.
In the final deliverable we will make a power supply of 5v and an amplifier/speaker and we will use the Raspberry pi to do all this work.Some other details are as follows:
-
Algorithm
-
Character & Word recognition (OCR)
-
Character & Word to Speech
-
Sentence formation & speech conversion
-
Power supply manufacture
-
Interface circuits
-
Speaker interface
-
Graphical interface
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 38000 | |||
| Raspberry Pi kit | Equipment | 1 | 15000 | 15000 |
| Camera of Pi | Equipment | 1 | 1000 | 1000 |
| Camera with better resolution | Equipment | 1 | 3000 | 3000 |
| power supply components | Equipment | 1 | 1500 | 1500 |
| amplifier circuit | Equipment | 1 | 2000 | 2000 |
| push button | Equipment | 1 | 500 | 500 |
| led strip light | Equipment | 1 | 500 | 500 |
| SD card | Equipment | 1 | 1500 | 1500 |
| other components like Screws, glue, wire, solder board etc | Equipment | 1 | 5000 | 5000 |
| some components for replacement | Equipment | 1 | 2000 | 2000 |
| printing of thesis | Miscellaneous | 3 | 1500 | 4500 |
| others | Miscellaneous | 1 | 1500 | 1500 |