Skip to content

This project focuses on translating Indian Sign Language (ISL) gestures into meaningful text using vision-based gesture recognition and Natural Language Processing (NLP).

Notifications You must be signed in to change notification settings

pratham093/ISL_LLAMA3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISL to Text Translation Using Deep Learning and NLP

This project focuses on translating Indian Sign Language (ISL) gestures into meaningful text using vision-based gesture recognition and Natural Language Processing (NLP).

Table of Contents

Overview

This project utilizes a dynamic vision-based system to convert ISL gestures into text in real-time. It leverages MediaPipe Holistic for gesture recognition and LLaMA 3 for generating contextually accurate sentences from recognized gestures.

Features

  • Real-time ISL gesture detection and translation.
  • Dynamic gesture recognition.
  • Converts gestures into text with coherent sentence formation.
  • Custom-made dataset for ISL with 30 words.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/ISL-to-Text.git
    cd ISL-to-Text
  2. Install dependencies:

    pip install -r requirements.txt

Usage

  1. Run the gesture recognition system:

    python main.py
  2. Interact with the interface to detect ISL gestures and convert them into text.

Model

  • Gesture Recognition: MediaPipe Holistic is used to identify hand keypoints and track gestures.
  • Text Generation: LLaMA 3 is employed to form sentences from recognized words.

Dataset

A custom ISL dataset with 30 common words is used for training and testing the model.

Technologies

  • Python
  • MediaPipe Holistic
  • LLaMA 3
  • NumPy

Contributing

Contributions are welcome! Please submit a pull request or open an issue to suggest improvements or report bugs.

About

This project focuses on translating Indian Sign Language (ISL) gestures into meaningful text using vision-based gesture recognition and Natural Language Processing (NLP).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages