"Hands that speak, The clarity we seek"
A Flutter mobile application that recognizes ASL alphabet letters in real time using MediaPipe hand landmark detection and a trained MLP classifier — building words, speaking them aloud, and translating them.
A graduation project from the University of Bahrain built to bridge the communication gap for the deaf and hard of hearing community using AI and mobile technology.
This application is designed to help recognize American Sign Language letters using a mobile camera. The app detects hand signs, predicts the corresponding letter, builds text from selected letters, speaks the text aloud, and can translate the final sentence into other languages including Arabic.
The user shows one hand clearly to the camera. MediaPipe detects the hand and extracts 21 landmark points — giving 63 coordinate features. These features are passed to a trained MLP classifier which predicts the ASL letter with a confidence score in real time.
Sign language is the primary communication method for millions of deaf and hard of hearing people. This app removes the communication barrier by instantly translating hand signs into readable and speakable text, making everyday communication more accessible for everyone.
Developed as a senior graduation project at the University of Bahrain. The model was trained in Google Colab using MediaPipe landmark extraction and an MLP neural network — exported as TFLite for on-device mobile inference inside the Flutter app.
A clean, simple interface designed for real users — from home to live detection to settings.
From your hand in front of the camera to a printed and spoken letter — in milliseconds.
Two approaches were tested. The Landmark-based MLP model was selected as the final model for its accuracy and lightweight mobile performance.
A carefully chosen stack for real-time on-device mobile AI inference.
Senior project students at the University of Bahrain, 2025–2026.
Have a question about the project or want to learn more? Reach out to the team directly.
✉️ info@asl-signlanguage.siteUniversity of Bahrain · Computer Science · Senior Project 2025–2026