Smart Vision Assist is a Flutter accessibility app with:
- Arabic and English localization with RTL support
- Text-to-speech across feature screens
- OCR with ML Kit and Gemini fallback for Arabic text
- Scene description with Gemini
- Emergency SMS and calling
- Voice-assisted navigation with live route lookup
- Speech-to-text destination input and voice commands
- TFLite obstacle-detection runtime wiring
- Add your Gemini key to
.env:
GEMINI_API_KEY=your_key_here- Optional for obstacle detection: place your model files in
assets/ml/
assets/ml/obstacle_detection.tfliteassets/ml/labels.txt
- Install packages:
flutter pub get- Run the app:
flutter runA full project presentation video is available through the link below.
The video includes the graduation project slides, system explanation, screenshots, and demo videos showing the application features.