Skip to content
  • AI & ML
  • Java
  • Android
  • 33% OFF

Indian Sign Language to Text and Speech Converter

Sign language to text and speech Android project for final year with full source code: the phone camera reads Indian Sign Language hand signs using MediaPipe hand landmarks and an on-device ML model, then speaks them aloud. Signers talk with hearing people through speech-to-text replies, learners practise signs with live scores and tests, and the admin manages signs and model updates from a web panel. Includes database, report, abstract and setup guide.

ForDiplomaMCAB.Tech· CSE, IT

Platform
Android + Web API
1-on-1 setup
AnyDesk / Meet
Setup time
2 Hour
Download access
8 months
  • Source code
  • Project report
  • Setup guide

About this project

About the project

Most deaf people in India communicate in Indian Sign Language (ISL), but very few hearing people understand it. This sign language to text and speech Android project closes that gap: the phone camera tracks the hand, an on-device machine learning model reads the sign, and the app speaks the sentence aloud in English or Hindi. When the hearing person replies, the app converts their speech to large text and shows the matching sign pictures, so a full two-way conversation is possible without an interpreter or internet.

How it works

  • MediaPipe Hands finds 21 points of the hand in every camera frame
  • The points are normalised (position, size and left/right hand) into 42 values
  • A small neural network (42-64-32-20) running on the phone predicts the sign and its confidence
  • A smoother accepts a sign only when it is held for 0.7 s above 75% confidence
  • Signs are joined into a sentence (letters become words) with next-word suggestions
  • Android text-to-speech speaks the sentence; speech-to-text shows the reply as text and signs
  • Learners get a live score from the same model in practice and in timed tests

Users

  • Signer: live sign recognition, sentence builder, talk mode, saved phrases, history and usage report
  • Learner: sign library with hand drawings, finger check and steps, practice with score, timed test with PDF certificate, progress, XP, streak, badges and leaderboard
  • Admin: users, sign categories and signs, training samples review and CSV export, model upload, conversations, results, notices, reports and settings

Highlights

  • 3 roles, 24 Android screens, 13 admin pages, 32 PHP APIs, 15 MySQL tables
  • Reads 20 one-hand ISL signs: letters C I L O U V W Y, numbers 1 3 4 5 and words Hello, Good, Bad, Yes, I love you, OK, Small, You
  • ML model: 99.6% accuracy on held-out synthetic test data, 94.6% on a harder stress test; includes training and test scripts
  • Model improvement loop: users record hand samples in the app, admin approves and exports them, retrains and uploads the new model
  • Works offline for recognition and speech; camera frames never leave the phone
  • Full validations on app and server (email, 10-digit mobile, name, password, duplicates, ranges, file types)
  • Hashed passwords, login token on every API, prepared statements, CSRF protection in admin
  • Sample data and demo logins ready for viva and demo

What you get

  • Complete Android Studio source code (Java) and PHP admin panel + APIs
  • MySQL database file with sample data
  • ML_Model folder: hand model, train_model.py, test_model.py, trained model and results
  • Project report (Word, about 50 pages) with all UML diagrams
  • Project abstract (2 pages), project explanation with viva questions
  • Setup guide (PDF + Word) and setup help

Who can use this project

Ideal as a final year project for BE / B.Tech, MCA, BCA, M.Tech and Diploma students of Computer Engineering, IT and ENTC. A good choice if you need an Android project with source code that has real machine learning, an accessibility theme, an admin panel and complete documentation and report.

Frequently asked questions

Does sign recognition need internet? No. Hand tracking and the sign model run on the phone; internet or Wi-Fi is needed only to reach the XAMPP server for login and records.

Can I add more signs? Yes. Add the sign in the admin panel, collect samples with Contribute samples, run train_model.py and upload the new model.

Which signs are supported? 20 one-hand ISL signs (8 letters, 4 numbers, 8 everyday words). Two-hand and moving signs are listed as future scope.

Can it speak Hindi? Yes, the voice can be switched between English (India) and Hindi in the app.

Who can take it

  • Diploma (Polytechnic) · best fit
  • MCA · best fit
  • BE / B.Tech · best fit

Branches: Computer Science & Engineering (CSE), Information Technology (IT)

We make it easy for you

  • 1-on-1 session on AnyDesk or Google Meet
  • We install the full project on your laptop
  • We explain the flow, modules and database for your viva
  • Report and step-by-step setup guide included
  • WhatsApp help whenever you get stuck

What you get

Everything unlocks in My projects right after payment.

  • Source codeComplete, working source code
  • Project reportEditable report / documentation
  • Setup guideStep-by-step installation guide

Included free with this project

1-on-1 setup session on AnyDesk or Google Meet

After you buy, we schedule a session at a time that suits you. Our developer installs the complete project on your own laptop, runs it with you and explains it — so you can present it with confidence.

  1. 1

    Pick a time

    We call or WhatsApp you to fix the slot

  2. 2

    We install it

    Full setup on your system over AnyDesk

  3. 3

    We explain it

    Flow, modules and database on Google Meet

Modules inside

19 working modules — each one is explained in the report.

  • Signer and learner registration with role choice and full validations
  • Live ISL sign recognition with camera and 21 hand landmarks (MediaPipe)
  • On-device ML sign classifier with confidence and hold-time smoothing
  • Sentence maker with finger spelling and next-word suggestions
  • Text-to-speech in English and Hindi
  • Talk mode: signed lines spoken, reply converted by speech-to-text with sign cards
  • Sentence builder by tapping sign cards
  • Saved quick phrases by category
  • Conversation history and usage report with charts
  • Sign library with hand drawings, finger check and steps
  • Practice mode with live ML score and tips
  • Timed sign test with result and PDF certificate
  • Progress chart and weak signs
  • XP points, daily streak, daily challenge, badges and leaderboard
  • Contribute hand samples for model training
  • Admin dashboard with charts, signers and learners management
  • Admin sign categories, signs with hand pictures and photos
  • Admin training samples review, CSV export and model upload
  • Admin conversations, practice and test results, notices, printable reports and settings

Technology used

Built with
Android (Java) - Android Studio, Material ComponentsCameraXMediaPipe Hands (tasks-vision) - hand landmark detectionNeural network sign classifier (numpy trained, JSON / TensorFlow Lite)Android TextToSpeech and SpeechRecognizerVolley (HTTP)PHP 8 (APIs + Admin Panel)MySQL (XAMPP / phpMyAdmin)Bootstrap 5Python 3 + numpy (model training)
Runs as
Android + Web API
Setup time
2 Hour with the guide
Documents
Project abstract (Word + PDF, 2 pages), Project report (Word, 49 pages) with DFD, ER, UML diagrams, Project explanation with 20 viva questions, Installation / setup guide (PDF + Word), Database SQL with sample data, ML model training and test scripts with results, Screenshots and UI mockups, README

How buying works

  1. 1

    Read the free abstract

    Sign in and download it (3 per day)

  2. 2

    Pay securely

    UPI, card or net banking

  3. 3

    Download instantly

    Source code and report in My projects for 8 months

  4. 4

    1-on-1 setup session

    We install it on your laptop and explain it

How to run it

An overview — the full guide comes with the project, and we help you if anything doesn’t start.

  1. 1Install XAMPP and start Apache and MySQL
  2. 2Copy Web_PHP\21-sign-language to C:\xampp\htdocs\academic-projects\21-sign-language
  3. 3Import Database\android_sign_language.sql in phpMyAdmin
  4. 4Open http://localhost/academic-projects/21-sign-language/admin and login (admin@sanketvaani.in / Admin@123)
  5. 5Open Android_App\SanketVaani in Android Studio (internet needed on first build for the hand model)
  6. 6If asked "Gradle 8.9 is incompatible with JVM 25", click Use JVM 21
  7. 7Run the app on a phone or emulator
  8. 8On the login screen set server IP: 10.0.2.2 for emulator or PC IPv4 for a phone
  9. 9Login with demo accounts: priya.sharma@gmail.com / Priya@123 (Signer), rahul.verma@gmail.com / Rahul@123 (Learner)

Questions about Indian Sign Language to Text and…

What do I get when I buy Indian Sign Language to Text and…?

Complete source code, the database, project abstract (word + pdf, 2 pages), project report (word, 49 pages) with dfd, er, uml diagrams, project explanation with 20 viva questions and help to run it on your laptop. Files unlock in your dashboard right after payment.

Can I see the abstract before buying?

Yes. Sign in and download the free abstract from this page, and check it with your guide first.

Will you help me run and explain the project?

Yes. After you buy, we schedule a 1-on-1 session on AnyDesk or Google Meet. Our developer installs the complete project on your own laptop, runs it with you and explains the flow, modules and database so you are ready for your viva.

Can the project be changed for my college?

Small changes such as adding a module or changing fields are possible. Tell us before you pay and we will confirm what we can do and the cost.

Which courses is Indian Sign Language to Text and… suitable for?

It suits Diploma (Polytechnic), MCA, BE / B.Tech students from Computer Science & Engineering (CSE) and Information Technology (IT).

Similar projects

All AI & ML projects →
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

Human Activity Recognition and Fall Detection for Elderly

Human Activity Recognition and Fall Detection for Elderly is a final year Android project with source code that turns the elder's own phone into an activity and fall monitor. An on-device TFLite model recognises walking, stairs, standing, sitting, lying and falls, and the family gets an instant alert with location. Includes admin panel, database, 50+ page report, abstract and setup guide.

Project price₹8,000₹12,000View Project
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

Food Calorie Estimation from Image

NutriSnap is an Android app in Java that recognises common Indian dishes from a meal photo using an on-device TFLite model, estimates calories, protein, carbs and fat, and tracks daily intake against a personal target. It includes a dietitian role for advice, a PHP admin panel with MySQL, a full project report and a setup guide.

Project price₹8,000₹12,000View Project
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

Road Accident Detection and Emergency Alert

Road Accident Detection and Emergency Alert is a final year Android project with source code that turns the rider's phone into an automatic crash detector. A TensorFlow Lite model reads accelerometer, gyroscope and GPS speed, starts a 30-second countdown after a crash and alerts the nearest hospital and family by SMS. It includes rider and hospital apps, a PHP admin panel, MySQL database, report and setup help.

Project price₹8,000₹12,000View Project

Get Indian Sign Language to Text and… for your submission

Leave your details and a counsellor will call to confirm your branch, any changes your guide needs, and how you want to pay.