Deployed Link:- https://vocal-eyes.vercel.app/
#VocalEyes β Empowering Vision Through AI
VocalEyes is an AI-powered accessibility platform designed to assist blind and visually impaired individuals. It features a powerful Android mobile application and a responsive WebApp for health monitoring and remote care.
VocalEyes leverages cutting-edge computer vision, speech recognition, and AI assistants to offer real-time support to visually impaired users. It's designed with a voice-first philosophy, enabling hands-free, seamless interaction.
- Empower users through independence
- Enhance environmental awareness
- Simplify navigation and reading
- Provide an AI companion tailored to accessibility
- Platform: Android (Kotlin, Jetpack Compose)
- Pattern: MVVM (Model-View-ViewModel)
- Min SDK: 24 (Android 7.0) | Target SDK: 34 (Android 14)
- Object Detection: YOLOv8 with TensorFlow Lite
- Text Recognition: Google ML Kit OCR
- AI Assistant: Google Gemini AI
- Voice Recognition: Android SpeechRecognizer
- Text-to-Speech: Android TTS
- Authentication: Firebase Auth
- Camera: CameraX
- Global and context-specific voice commands
- Persistent listening with intelligent recovery
- Hands-free control of all app features
- 80+ object types with spatial awareness
- Real-time detection with voice feedback
- Pause/resume with voice command
- Environmental description
- Obstacle and hazard detection
- Landmark recognition
- Step-by-step voice instructions
- Multi-language OCR
- Document reading with sentence formatting
- Natural text-to-speech playback
- Multiple currency support
- High-confidence denomination detection
- Instant voice announcements
- Natural conversation interface
- Hands-free interaction using Google Gemini
- Context-aware responses
- Personalized experiences
- Firebase-based login/signup
- Google Authentication
- Persistent sessions
- Design Language: Material 3 + Gradient Backgrounds
- Accessibility First: TalkBack, semantic labels, large touch targets
- Voice-first: Every action has spoken feedback
- All AI and camera processing is on-device
- No images stored or uploaded
- Encrypted storage and minimal data collection
- Required Permissions: Camera, Microphone, Internet, Storage
- TalkBack, screen reader, and semantic labeling
- Voice command shortcuts and feedback
- High contrast & large text modes
- Motion reduction options
- Offline AI Assistant
- IoT & Smart Home Integration
- GPS-based outdoor navigation
- Social & community features
- Smartwatch & wearable compatibility
The WebApp provides a dashboard for monitoring health data, issuing medicine alerts, viewing live location, and managing user reports. It's designed for caregivers, medical professionals, and guardians.
- Framework: Next.js (React)
- Styling: TailwindCSS
- Authentication: Firebase Auth
- Database: Firebase Realtime Database
- Real-time Location: Geolocation + Firebase RTDB
- 3D Visualization: Three.js (if applicable)
- Firebase Authentication
- Form validation and error handling
- Secure sessions and logout
- User profile display
- Overview of vital signs or activity
- Quick access to other modules
- Daily/weekly medicine reminders
- Alert logs and update controls
- Graphs and charts of health metrics
- Exportable/downloadable reports
- Date-based filtering and summaries
- Real-time map integration
- Location logs
- Voice feedback for events (planned)
- Clean, responsive interface
- Accessibility-conscious layout
- Navigation panel with tabbed modules
- Dashboard-first layout after login
WebApp/
β
βββ components/ # Reusable UI components
βββ pages/ # Next.js route-based pages
βββ public/ # Static assets
βββ firebase/ # Firebase configuration
βββ styles/ # TailwindCSS or global styles
βββ utils/ # Utility functions
βββ app/ # Application layout
βββ package.json # Project config and dependencies
VocalEyes/
β
βββ AndroidApp/ # Complete Kotlin-based app
βββ WebApp/ # Web portal for caregivers
βββ README.md # Project overview
βββ LICENSE # Open-source license (if any)
- Blind/Visually Impaired Users: For Android app usage
- Caregivers/Family Members: Via WebApp dashboard
- Healthcare Providers: For monitoring and support
- Educational Institutions: Accessibility training
- Reduces dependency on others
- Enables confident navigation and self-help
- Bridges the digital accessibility gap
- Boosts quality of life through AI
Contributions, feedback, and feature suggestions are welcome! Please create a pull request or open an issue.
Let me know if you want the README in markdown file format or with images/logos for GitHub/website presentation.
