Skip to content

Sign.AI is a Sign Language Recognition application built on top of MediaPipe and uses Computer Vision to Recognize Hand Signs from a users video capture device. SignAI is accurate and also has the capability to autocorrect words and phrase sentences using GingerIt. Sign.AI also provides Hindi Translation for predictions using Argostranslate.

License

Notifications You must be signed in to change notification settings

CUH-MCA/SignAI-Sign-Language-Recognition-and-Translation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

SIGN.AI: Sign Language Recognition and Translation





Sign.AI is a Sign Language Recognition and Translation application built on top of MediaPipe Framework and it uses ComputerVision to Detect Hand Signs from a user's video capture device. SignAI is accurate and also has the capability to autocorrect words and phrase sentences using GingerIT. Sign.AI also provides Hindi Translation for predictions with the help of argostranslate.

Features:

  • Real-time hand detection and tracking using MediaPipe.
  • Hand gesture recognition using a trained TensorFlow model.
  • Graphical user interface for visualizing hand detection and recognized gestures.
  • Sentence framing using NLP
  • Translated predictions in Hindi and English

Requirements and Installation

HARDWARE REQUIREMENTS:

• System Processor: Core i3
• Hard Disk: 50GB • Ram: 8 GB

SOFTWARE REQUIREMENTS:

• Operating system: Windows 10
• Coding Language: Python
• Platform: Jupiter Notebook, Pycharm IDE, VSCode

conda env create -f environment.yml
conda activate project1
python app.py

Structure:

SignAI
├── functions
│   └── functions.py
├── images
│   ├── logo.png
│   ├── signs.png
│   ├── signstpb.png
│   └── signstpw.png
├── model
│   ├── keypoint_classifier
│   │   ├── keypoint.csv
│   │   ├── keypoint_classifier.hdf5
│   │   ├── keypoint_classifier.py
│   │   ├── keypoint_classifier.tflite
│   │   └── keypoint_classifier_label.csv
│   └── __init__.py
├── SignAI Project Report.pdf
├── app.py
├── environment.yml
├── keypoint_classification.ipynb
├── requirements.txt
├── docs
│   ├── GUI.png
│   ├── logo.png
│   ├── logo2.png
│   ├── signs.png
│   ├── signstpb.png
│   └── signstpw.png
├── LICENSE
└── README.md

GUI:



Contact

If you have any questions, suggestions, or feedback, please feel free to contact me at [email protected]
Project Team : Kartik Kumar, Satya Sangram Pattnaik, Deepak, Narendra Tiwari

Buy Me A Coffee

About

Sign.AI is a Sign Language Recognition application built on top of MediaPipe and uses Computer Vision to Recognize Hand Signs from a users video capture device. SignAI is accurate and also has the capability to autocorrect words and phrase sentences using GingerIt. Sign.AI also provides Hindi Translation for predictions using Argostranslate.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published