Spaces:
Running
Running
use API
#2
by
Valerianikooooo
- opened
README.md
CHANGED
|
@@ -1,41 +1,12 @@
|
|
| 1 |
---
|
| 2 |
title: Sign Language Project
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: streamlit
|
| 7 |
-
sdk_version: 1.
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
---
|
| 11 |
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
β‘ An AI-powered system for translating Russian Sign Language (RSL) gestures into fluent, grammatically correct Russian text.
|
| 15 |
-
|
| 16 |
-
## π Overview
|
| 17 |
-
|
| 18 |
-
The Sign Language Project integrates computer vision and natural language processing to create an end-to-end pipeline:
|
| 19 |
-
|
| 20 |
-
- **Gesture Recognition**: Uses ResNet-3D and OpenCV to identify continuous RSL video input.
|
| 21 |
-
- **Linguistic Correction**: Applies GPT-3.5-Turbo via API to convert gloss output into fluent Russian sentences.
|
| 22 |
-
|
| 23 |
-
This project aims to assist educators, students, and developers working with RSL by automating the translation of sign language into readable text.
|
| 24 |
-
|
| 25 |
-
## π¬ Technical Highlights
|
| 26 |
-
|
| 27 |
-
- **ResNet-3D**: For video frame-based gesture recognition.
|
| 28 |
-
- **OpenCV**: For video preprocessing and gesture extraction.
|
| 29 |
-
- **GPT-3.5-Turbo Integration**: For morphosyntactic correction and fluent sentence generation.
|
| 30 |
-
- **Streamlit Interface**: For easy testing and demonstration.
|
| 31 |
-
|
| 32 |
-
## π₯ Community & Usage
|
| 33 |
-
|
| 34 |
-
- Publicly available on Hugging Face.
|
| 35 |
-
- Tested by developers and educators exploring sign language technology.
|
| 36 |
-
- Recognized in expert evaluations as an example of applied AI for assistive technology.
|
| 37 |
-
|
| 38 |
-
## π License
|
| 39 |
-
|
| 40 |
-
This project is released under the [MIT License](LICENSE).
|
| 41 |
-
|
|
|
|
| 1 |
---
|
| 2 |
title: Sign Language Project
|
| 3 |
+
emoji: β‘
|
| 4 |
+
colorFrom: indigo
|
| 5 |
+
colorTo: red
|
| 6 |
sdk: streamlit
|
| 7 |
+
sdk_version: 1.34.0
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
---
|
| 11 |
|
| 12 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app.py
CHANGED
|
@@ -4,7 +4,7 @@ import numpy as np
|
|
| 4 |
|
| 5 |
# Page config
|
| 6 |
st.set_page_config(
|
| 7 |
-
page_title="
|
| 8 |
page_icon="π€",
|
| 9 |
layout="wide",
|
| 10 |
initial_sidebar_state="expanded"
|
|
@@ -120,7 +120,7 @@ ul, ol {
|
|
| 120 |
st.markdown("""
|
| 121 |
<div class="hero">
|
| 122 |
<img src="https://cdn-icons-png.flaticon.com/512/3062/3062634.png" class="logo" alt="logo">
|
| 123 |
-
<h1>
|
| 124 |
<p>AI-powered Sign Language App</p>
|
| 125 |
</div>
|
| 126 |
""", unsafe_allow_html=True)
|
|
|
|
| 4 |
|
| 5 |
# Page config
|
| 6 |
st.set_page_config(
|
| 7 |
+
page_title="GestureGuru",
|
| 8 |
page_icon="π€",
|
| 9 |
layout="wide",
|
| 10 |
initial_sidebar_state="expanded"
|
|
|
|
| 120 |
st.markdown("""
|
| 121 |
<div class="hero">
|
| 122 |
<img src="https://cdn-icons-png.flaticon.com/512/3062/3062634.png" class="logo" alt="logo">
|
| 123 |
+
<h1>GestureGuru</h1>
|
| 124 |
<p>AI-powered Sign Language App</p>
|
| 125 |
</div>
|
| 126 |
""", unsafe_allow_html=True)
|