Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shubhamkarampure/asl-streamlit-signlingo

streamlit based web-app for teaching sign language through real-time hand gesture recognition.
https://github.com/shubhamkarampure/asl-streamlit-signlingo

learning-exercise mediapipe opencv-python python scikit-learn sign-language streamlit-webapp

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

## 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](https://github.com/ShubhamKarampure/asl-streamlit-signlingo/assets/113121940/9cef3d17-40df-407c-a1f2-3b90c89d7453)

### Real-time Feedback
[Real-time Feedback Video](https://github.com/ShubhamKarampure/asl-streamlit-signlingo/assets/113121940/15308ff4-3318-41c6-a22d-104b47a00b6f)

### Engaging Practice Sessions
[Engaging Practice Sessions Video](https://github.com/ShubhamKarampure/asl-streamlit-signlingo/assets/113121940/047c93fd-2926-4c8a-8e5f-4024f45eb0a4)

### Testing Understanding
[Testing Understanding Video](https://github.com/ShubhamKarampure/asl-streamlit-signlingo/assets/113121940/1959bfab-3c89-4a2c-acc3-0307d7cf3056)

### Progress Tracking
![Screenshot of Progress Tracking](https://github.com/ShubhamKarampure/asl-streamlit-signlingo/assets/113121940/55728860-9fd2-4cee-a215-6f96a23d6f94)

## 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
```
5. Run the Streamlit app:
```
streamlit run Signlingo.py
```

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