Downloads · 30 days
0
ayzeksalimli/sign-language-to-text
sign-language-to-text is a machine learning model from ayzeksalimli. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
Fingerspelling translator for ASL and RSL. The camera recognizes hand shapes and builds text; the reverse mode plays typed text back as an animated hand. There is also a practice mode that shows a letter and checks th…
Downloads · 30 days
0
Access
Public
Updated Aug 11, 2026
Repo size
3.1 MB
Likes
0
Public
Click a slice to open those files.
.png3.1 MB · 96%
From the Hugging Face model README
Fingerspelling translator for ASL and RSL. The camera recognizes hand shapes and builds text; the reverse mode plays typed text back as an animated hand. There is also a practice mode that shows a letter and checks that you repeat it.
Built with OpenCV, MediaPipe Hand Landmarker and NumPy.
Available text:
conda env create -f environment.yml
conda activate slt
Or with pip:
pip install -r requirements.txt
python -m app.main
Options:
python -m app.main --mode recognize --lang asl
python -m app.main --mode spell --lang rsl --text privet
python -m app.main --mode practice --lang rsl
python -m app.main --camera 1 --width 1180 --height 760
Russian letters are typed in latin and transliterated: privet becomes the RSL word.
python -m pytest
A prebuilt image is published on Docker Hub on every commit, see DOCKERHUB.md:
docker pull flugmaschine/sign-language-to-text
To build and run locally, tests run anywhere:
docker compose run --rm tests
The app needs a camera and a window, which Docker only forwards on Linux with X11:
xhost +local:docker
docker compose up app
by Salimli Ayzek (Салимли Айзек): https://mathematiclove.github.io