VisionSpeech to Braille

Welcome to VisionSpeech to Braille

An innovative project bridging accessibility gaps by converting speech and text into Braille.

Screenshot of the application

Project Details

Our system utilizes advanced machine learning for real-time speech-to-text conversion and Optical Character Recognition (OCR) for text recognition. An Arduino UNO R4 Wi-Fi Plus microcontroller controls six solenoids that generate tactile Braille feedback. This provides blind users with an effective tool to access written materials independently.

Speech-to-Text Model

The speech-to-text model was developed using a combination of Convolutional Neural Networks (CNNs) for feature extraction and Recurrent Neural Networks (RNNs) with Gated Recurrent Units (GRUs) for sequence modeling. The training process included:

Hardware Implementation

The hardware system consists of:

Hardware setup of the project

How It Works

1. Text to Braille Patterns

Text is converted into Braille patterns using a predefined Braille dictionary.

Braille dictionary mapping

2. Binary Encoding and Serial Communication

Braille patterns are mapped to their binary equivalent and sent via serial communication to the device.

Binary encoding and serial communication

3. Speech Conversion to Braille

Speech is first converted to text, then mapped to Braille. The Braille representation is converted into binary bits and sent to the Arduino for tactile feedback using solenoids.

Speech to Braille conversion process

4. Image to Braille Conversion

Images are processed through OCR to extract text. The extracted text is converted to Braille, mapped to binary, and transmitted to the Arduino for tactile feedback using solenoids.

Image to Braille conversion process

Results & Future Work

The project achieved outstanding results:

Future work includes integrating a mobile application, improving the hardware for better portability, and implementing real-time camera OCR.

Meet the Team

Zaid Osama Saif

Contact

Email: z.saif1@gju.edu.jo

Email: zaidsaif1me@gmail.com

LinkedIn: linkedin.com/in/zaidsaif/