Skip to content

A web app designed to make learning sign language more accessible, engaging, and interactive. Using real-time gesture recognition and AI-powered adaptive feedback, the app helps users learn sign language with instant, personalized guidance. By leveraging computer vision and GPT-4 integration, SignSpell-AI aims to break communication barriers.

Notifications You must be signed in to change notification settings

hamidatb/SignSpell-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SignSpell-AI: Learn Sign Language with Computer Vision & LLMs

SignSpell.AI.Demo.mp4

Welcome to SignSpell-AI

SignSpell-AI is an advanced web application designed to make learning sign language accessible, engaging, and effective. Utilizing the power of artificial intelligence, this platform offers real-time gesture recognition and personalized feedback through integration with the OpenAI GPT-4 API. My aim is to create an adaptive learning environment where users can not only learn but also practice sign language interactively.

Project Vision

My vision is to democratize the learning of sign language, making it as simple and accessible as using any everyday app. We believe in leveraging technology to break communication barriers and enrich lives, particularly in underserved communities.

Key Features

  • Real-Time Gesture Recognition: Harness computer vision to decode sign language gestures in real-time, offering immediate feedback.
  • AI-Powered Adaptive Feedback: Utilize the intelligence of OpenAI's GPT-4 to provide feedback that adapts to the user's learning pace and style, enhancing understanding and retention.
  • Interactive Learning Modules: Engage users with interactive content that makes learning both fun and effective.
  • Progress Tracking: Advanced tracking mechanisms to monitor user progress, allowing the application to tailor the learning experience to individual needs.

Technology Stack

  • Flask: Serves as the backbone of my web application, managing routes, views, and the overall server logic.
  • OpenCV: Empowers my application with the ability to process and analyze images for gesture recognition.
  • OpenAI GPT-4 API: Provides intelligent feedback mechanisms, making the learning process more intuitive.
  • SQL Database: Manages all data storage needs, from user information to progress tracking.

Getting Started

Prerequisites

Ensure you have Python installed on your machine (Python 3.8 or newer is recommended). You can download it from Python's official website.

Setting Up the Project

To get the project running on your local machine, follow these steps:

  1. Clone the Repository
    git clone https://github.com/ymyusername/SignSpell-AI.git
    cd SignSpell-AI
  2. Install Dependencies
     pip install -r requirements.txt
    
  3. Initialize the Database
     python init_db.py
    
  4. Run the Application
     python app.py
    

Navigate to http://localhost:5000 in your web browser to see the app in action.

How to Contribute

I welcome contributions of all forms. Here are some ways you can contribute:

  • Feature Requests: Have ideas on how to improve SignSpell-AI? Open an issue with the tag feature-request.
  • Bug Reports: Encounter a bug? Open an issue with the details and the tag bug.
  • Pull Requests: Want to contribute directly to the codebase? Fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact Information For further information, feel free to contact us:

Email: hami.develops@gmail.com Project Link: https://github.com/hamidatb/SignSpell-AI

Me using SignSpell AI

A screenshot of me using SignSpell to learn the ASL finger spelling alphabet

About

A web app designed to make learning sign language more accessible, engaging, and interactive. Using real-time gesture recognition and AI-powered adaptive feedback, the app helps users learn sign language with instant, personalized guidance. By leveraging computer vision and GPT-4 integration, SignSpell-AI aims to break communication barriers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •