A mobile application designed to assist visually impaired individuals in navigating their environment through voice commands and responses.
MapMate is an Android application that combines voice recognition, text-to-speech, and mapping technologies to help visually impaired users navigate their surroundings. The app allows users to interact with maps and get location information entirely through voice commands.
- Voice Command Interface: Users can control the entire application through voice commands
- Text-to-Speech Feedback: All responses and information are conveyed through voice output
- Location Services:
- Current location detection
- Navigation assistance
- Points of interest discovery
- Voice-Activated Commands:
- Find current location
- Search for nearby places
- Get directions to destinations
- Receive distance information
- Platform: Android
- Programming Language: Java
- Key APIs:
- Google Maps API for mapping and location services
- Android Speech Recognition API
- Android Text-to-Speech Engine
- Google Places API for location data
- Voice Input: The app listens for user voice commands
- Command Processing: Converts speech to text and processes the command
- Location Processing: Retrieves relevant location data based on the command
- Voice Response: Converts the information to speech and provides audio feedback
- Android device running Android 5.0 (Lollipop) or higher
- Internet connection
- Location services enabled
- Google Play Services installed
- Download the APK file
- Enable installation from unknown sources in your device settings
- Install the application
- Grant necessary permissions (Location, Microphone)
- Launch the application
- Speak your command clearly
- Wait for voice feedback
- Follow the provided instructions
- Location access
- Microphone access
- Internet access
This project is part of an academic study aimed at improving accessibility for visually impaired individuals. Contributions and suggestions are welcome.
This project is licensed under the MIT License - see the LICENSE file for details.