SignLingo / README.md
jssaluja's picture
Update README.md
d776254 verified
|
Raw
History Blame Contribute Delete
2.17 kB

A newer version of the Gradio SDK is available: 6.19.0

Upgrade
metadata
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.