This system provides AI-powered real-time environmental understanding, navigation instructions, speech interaction, and gesture communication. Designed to assist blind and low-vision users, it uses a combination of:
- YOLOv8n Object Detection
- Smart Narration Engine (priority-based)
- Groq LLaMA language model
- On-device Speech Synthesis
- Whisper Speech-to-Text
- Sign Language Detection Models
All wrapped inside a clean Streamlit mobile-friendly interface.
We designed scenarios that highlight the system's strength:
Place chairs/tables unpredictably → system guides user.
Simulate approaching object → triggers urgent warning.
Upload a room photo → full semantic description.
Use STT to navigate or interact.
Demonstrate gesture → text translation.
Say a sentence → system outputs animated signs.
- run the frontend via streamlit run frontend/app.py
- navigate to the backend folder and run uvicorn main:app --host 0.0.0.0 --port 8000 --reload
- make sure to set up your venv and .env file