Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gesture2Text: A Tech Solution for Sign Language Translation 🤖📝

Introduction

Gesture2Text is a beginner friendly Machine Learning project that brings together the power of artificial intelligence and the joy of making sign language accessible to everyone. Our mission is simple yet impactful: to recognize hand gestures through a webcam and convert them into meaningful text. With Gesture2Text, we aim to bridge the communication gap and empower people with hearing and speech disabilities to express themselves effortlessly.

Why does Gesture2Text Matter? 🌟

In today's diverse society, meaningful interactions with all individuals is essential for social harmony and inclusion. However, conventional communication channels might not fully accommodate the needs of those who communicate through sign language. Understanding and mastering sign language can be challenging for many, hindering effective communication with the deaf and dumb community.

Gesture2Text steps in as a modern, tech-savvy sign language translator, breaking barriers and fostering a world where everyone can communicate effortlessly. By enabling real-time sign language recognition with impressive accuracy, Gesture2Text allows people with hearing loss to express their thoughts confidently and engage seamlessly in any setting.

Key Features 🚀

  • Real Time Sign Language Recognition: Gesture2Text is swift and responsive, instantly translating your hand gestures into meaningful text as you communicate.

  • Wide ASL Vocabulary Support: With a vast range of translations for numbers (0-9) and alphabets (A-Z), Gesture2Text covers the basics and beyond.

  • Easy to Understand and Implement: This project boasts a user-friendly design and straightforward implementation, making it both simple to comprehend and effortless to deploy.

Hardware Requirements 🛠️

To experience Gesture2Text at its finest, here's what you'll need:

  • Multicore Processor i5 or higher / 5600h or higher
  • 4GB RAM (But for optimal performance, we recommend 16GB or even 32GB, especially during deep learning model training)
  • GPU with 4GB VRAM (Nvidia or Radeon) for accelerated training using Google Teachable Machine
  • A minimum of 100GB free storage space for storing datasets and models
  • High-speed internet connection for seamless updates and cloud integration
  • Webcam to capture your fantastic hand gestures
  • Display Monitor for an immersive experience

Software Setup 🛠️

We've made Gesture2Text compatible with both Windows and Linux operating systems. Here's what you'll need on your tech-savvy machine:

  • Appropriate Python interpreter (Python 3.9 or higher)
  • A range of libraries such as
  1. OpenCV:

  2. NumPy:

  3. TensorFlow:

  4. Keras:

  5. Pillow:

And several more, working in harmony to deliver top-notch performance.



  • Google Teachable Machine, which supports GPU training for accelerated learning and precise gesture recognition.

Get Involved! 🙌

Gesture2Text is an open-source project, driven by a passionate community of developers, designers, and contributors. We invite you to join our mission and make an impact by:

  • Contributing: Whether you're a seasoned coder or just starting your tech journey, we welcome your contributions and ideas to improve Gesture2Text further.

  • Testing and Feedback: Help us fine-tune the system by testing Gesture2Text and providing valuable feedback to make it even better.

  • Spreading the Word: Share Gesture2Text with friends, family, and your tech community to empower more individuals with hearing and speech disabilities.

Together, Let's Empower Communication and Inclusion 🌐

At Gesture2Text, we believe that technology can change lives and bring people together. By creating a robust, portable, and user-friendly sign language recognition system, we strive to empower the hearing-impaired community and facilitate their seamless integration into various aspects of life.

Join us on this exhilarating journey, where tech meets compassion, and let's build a world where communication knows no barriers! Let's make a difference, one gesture at a time! 🤝

About

This project proposes a solution based on Machine Learning that will recognize hand gestures and translate them into text. A webcam will be used to capture the region of interest, i.e., recognize the indicated hand motions. The translated text will thus be provided based on the recognized gestures.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages