Skip to content

ShubhamKarampure/asl-streamlit-signlingo

Repository files navigation

Overview

Signlingo is a web application designed to facilitate the learning and practice of ASL sign alphabets. Powered by cutting-edge technology, Signlingo employs OpenCV for image processing and MediaPipe for action detection, ensuring an accurate and seamless learning experience. It offers interactive lessons, real-time feedback, engaging practice sessions, and progress tracking.

Webpages & Features

Login Page

Screenshot of Login Page

Real-time Feedback

2024-05-08.15-42-25.mp4

Engaging Practice Sessions

2024-05-08.15-42-25_1.mp4

Testing Understanding

2024-05-08.15-42-25_2.mp4

Progress Tracking

Screenshot of Progress Tracking

Requirements

  • Python version 3.10.0

Installation

  1. Clone the repository.

  2. Navigate to the project directory.

  3. Install dependencies from requirements.txt using:

    pip install -r requirements.txt
    
  4. Run the Streamlit app:

    streamlit run Signlingo.py
    

Contribution

Contributions are welcome! Feel free to submit pull requests or open issues.

About

streamlit based web-app for teaching sign language through real-time hand gesture recognition.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages