SignLingo / README.md
jssaluja's picture
Update README.md
d776254 verified
|
Raw
History Blame Contribute Delete
2.17 kB
---
title: SignLingo ASL Coach
emoji: 🀟
colorFrom: blue
colorTo: indigo
sdk: gradio
app_file: app.py
pinned: true
license: mit
hardware: zero-gpu
tags:
- asl
- sign-language
- mediapipe
- minicpm
- education
- backyard-ai
- build-small
- off-brand
- tiny-titan
- best-demo
- codex
- track:backyard
- sponsor:openbmb
- sponsor:openai
- achievement:offgrid
- achievement:offbrand
---
# SignLingo ASL Coach
Learn American Sign Language with real-time AI coaching. Built for the **Hugging Face Γ— Gradio Build Small** hackathon.
## What it does
- Watch the reference ASL sign on the left
- Sign in front of your webcam on the right
- **MediaPipe** detects your hands automatically β€” recording starts when you raise your hands, stops when you drop them
- **DTW (Dynamic Time Warping)** scores your attempt against the reference in real time
- On a failed attempt, frames from your recording are sent to **MiniCPM-V** which returns one specific coaching tip
## How it works
- Hand + pose landmarks extracted in-browser via MediaPipe WASM (no server round-trip for detection)
- Normalized landmark sequences compared with DTW for a 0–100 similarity score
- Failed attempts: 1-2fps frames β†’ MiniCPM-V 4.6 β†’ natural language coaching tip
- No cloud APIs β€” scoring runs entirely in the browser; coaching runs on HF Zero GPU
## Tech Stack
| Component | Choice |
|-----------|--------|
| Frontend | React + Vite served via `gr.Server` |
| Hand detection | MediaPipe Tasks Vision (WASM, in-browser) |
| Scoring | DTW on normalized landmark sequences |
| Coaching VLM | MiniCPM-V 4.6 on HF Zero GPU |
| Reference Signs | Lifeprint ASL Dictionary |
## Vocabulary (23 signs)
Hello, Yes, No, Thank You, Help, Pain, Head, Back, Sick, Fever, Medicine, Water, Blood, Doctor, Nurse, Emergency, Bank, Money, Pay, Credit Card, Account, Deposit, Withdraw
## Demo Video
https://youtu.be/qynGluC2ZLc
## Social Post
https://x.com/JaspalS44414885/status/2066665273739092445
## Built for
**Hugging Face Γ— Gradio "Build Small" Hackathon** β€” Track: Backyard AI (Practical)
Made with care for the deaf and hard-of-hearing community.