Eyes2Ears
Eyes2Ears is a mobile application designed to assist visually impaired individuals by utilizing advanced AI technologies. The app allows users to capture images using their smartphone camera, which are then processed in real-time to provide audio descriptions of their surroundings. This innovative solution addresses various visual impairments, including color blindness, limited mobility, difficulties in reading or understanding emotions, and extreme near or far-sightedness. Eyes2Ears aims to enhance the quality of life for visually impaired users by providing intuitive and immediate audio feedback.
Features
Real-Time Image Processing
- Captures images using the smartphone camera.
- Processes images in real-time to provide immediate feedback.
- Uses GPT-4's image recognition capabilities for accurate descriptions.
- Provides audio descriptions of the surroundings based on captured images.
Navigation Assistance
- Offers guidance and navigation assistance based on the user's surroundings.
- Supports swipe gestures for easy navigation and control of the app.
Personalized User Experience
- Enables users to enter their name for a personalized experience.
- Maintains a history of past scans for users to review later.
Under Development Features
- Working towards full accessibility for completely blind individuals.
- Allows users to interact with the app using voice commands for hands-free operation.
Installation
- Clone the repository
- Install dependencies
bash npm i Create a
.envfile in the root of your project and add your OpenAI API key and Firebase configuration in the following format:OPENAPI_KEY=your_openai_api_key REACT_APP_FIREBASE_API_KEY=your_firebase_api_key REACT_APP_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain REACT_APP_FIREBASE_PROJECT_ID=your_firebase_project_id REACT_APP_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id REACT_APP_FIREBASE_APP_ID=your_firebase_app_idStart the project
npx expo start
Log in or sign up for Devpost to join the conversation.