π 2nd Place β IEEE RCOEM SPS Hackathon (March 2024)
A Raspberry Pi-based OCR Text-to-Speech system designed to help visually impaired individuals convert printed text into audible speech.
There is a vast amount of printed material available today, and converting all of it into Braille is neither practical nor cost-effective. This creates a significant accessibility gap for visually impaired individuals.
To address this challenge, we developed a smart assistive device using Raspberry Pi that captures printed text and converts it into speech. The system processes images using Optical Character Recognition (OCR) and outputs clear audio through a speaker or headphones.
This solution is affordable, portable, and scalable.
The system consists of three main units:
- IP Webcam for capturing printed text
- Raspberry Pi 4
- Image preprocessing using OpenCV
- Text extraction using Tesseract OCR
- Google Text-to-Speech (gTTS)
- Audio playback via speaker/headphones
- Capture image using IP webcam
- Convert image to grayscale using OpenCV
- Extract text using Tesseract OCR
- Convert extracted text into speech using gTTS
- Play audio through connected speaker/headphones
- OCR Language: English (
eng) - TTS Language: English (
lang='en') - Recognized text displayed on screen
- Spoken output in English
During IEEE SPS Hackathon, judges suggested testing the system for Hindi language as well.
The system was successfully adapted to:
- Recognize Hindi text (
hin) - Convert Hindi text into speech (
lang='hi') - Demonstrate live Hindi shayari conversion from printed text to speech
The hardware architecture remained unchanged. Only OCR and TTS language configurations were updated.
The system supports:
- English
- Hindi
- Combined multilingual configuration (
eng+hin)
The Hindi version was successfully demonstrated in the competition video.
- Raspberry Pi 4
- IP Webcam
- USB Speaker / Headphones
- Micro SD Card
- Power Supply
- Laptop
- OpenCV
- Tesseract OCR
- gTTS (Google Text-to-Speech)
- pyttsx3
- mpg123
- Motion (for IP camera monitoring)
- Enhances accessibility for visually impaired users
- Cost-effective compared to commercial assistive devices
- Portable and user-friendly design
- Customizable language support
- Open-source and extensible
The system successfully converts printed text into clear and understandable speech output, enabling visually impaired individuals to independently access written information.
This project secured 2nd Place at IEEE RCOEM SPS Hackathon (March 2024).
The Raspberry Pi-Based Assistive Reader demonstrates how affordable hardware and open-source tools can be combined to create impactful accessibility solutions.
By transforming printed text into audible speech, this project contributes toward building a more inclusive and accessible society.