A full-stack web application that converts live audio speech to text and displays the corresponding Indian Sign Language (ISL) animations.
Frontend: React + Vite (Client/)
Backend: Django + Flask (Server/)
Sign Language Animations: 3D avatar videos for ISL words/phrases
Features
Live speech-to-text using browser Web Speech API
Text-to-sign translation with 3D avatar animations
User authentication (sign up, login)
Manual text input supported
Responsive, modern UI
~130+ ISL animation videos
Architecture
Client: React SPA, handles authentication, speech input, and animation playback
Server:
Django: Serves static files, handles CSRF, and main web endpoints
Flask: Handles API endpoints for authentication, text processing, and reply generation
Animations: Served as .mp4 files from the backend static directory