FingerSpell is an application enabling real-time learning and practice of American Sign Language. It utilizes a model trained on an extensive dataset of hand posture images corresponding to each alphabet. Currently, it achieves 85% accuracy in recognizing all 26 letters.
- React 19 - UI Library
- Vite 7 - Build Tool & Dev Server
- TypeScript - Type Safety
- TensorFlow.js - Machine Learning
- Handpose Model - Hand Detection
- Fingerpose - Gesture Recognition
- React Webcam - Camera Access
- Node.js 18+ (LTS recommended)
- npm or yarn
cd fingerspell-vite
npm installnpm run devThe app will open at http://localhost:5173
npm run build
npm run previewThis project is configured for Vercel deployment. Simply connect your repository to Vercel and it will automatically detect the Vite framework.
- Allow camera access when prompted
- Position your hand clearly in front of the webcam
- Make ASL letter signs with your hand
- The app will detect and display the recognized letter
The app recognizes all 26 letters of the ASL alphabet (A-Z).