Skip to content

jh7316/american-sign-language-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ– HandTalk - Real-Time American-sign-language-app

(Replace with an actual image or GIF of your app in action.)

πŸ“Œ Overview

HandTalk is a real-time American Sign Language (ASL) recognition application that helps users learn and practice ASL by detecting and classifying hand gestures through their webcam. It leverages computer vision and deep learning to provide instant feedback and track user progress interactively.

The project utilizes TensorFlow.js, HandPose, and Fingerpose for hand detection and classification. The frontend is built using React.js and Typescript, offering a seamless user experience with a structured progress-based learning system.

πŸš€ Features

βœ… Real-time ASL Alphabet Detection – Uses a deep learning pipeline to classify ASL hand gestures dynamically.
βœ… Interactive Learning System – Step-by-step ASL alphabet training with feedback and animations.
βœ… Gesture Validation System – Highlights correct gestures with a visual confirmation circle.
βœ… Progress Tracking – Users can navigate through the ASL alphabet with a sidebar and progress bar.
βœ… Web-based Application – No installations required; runs entirely in a browser using TensorFlow.js.

πŸ— Tech Stack

Frontend: React.js, TypeScript Machine Learning: TensorFlow.js, HandPose, Fingerpose Computer Vision: Hand landmark detection, feature extraction, gesture classification State Management: React Hooks (useState, useEffect) UI/UX Development: Figma πŸ›  Setup & Installation To run HandTalk locally, follow these steps:

1️⃣ Clone the repository:

git clone https://github.com/yourusername/handtalk-asl.git
cd handtalk-asl

2️⃣ Install dependencies:

npm install

3️⃣ Start the development server:

npm start

πŸ“Έ Screenshots

πŸ“– How It Works

Enable Webcam – The app accesses the webcam to detect hand gestures. Gesture Recognition – HandPose detects hand landmarks, and Fingerpose classifies gestures. Real-time Feedback – If a gesture matches the target ASL letter, a green confirmation circle appears. Progress Navigation – Users move through the alphabet with a sidebar and progress tracker.

About

Website for teaching american sign language using hand pose detection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •