Skip to content

brkcnr/MapMate

Repository files navigation

MapMate - Voice Assistant Map Application for Everyone

A mobile application designed to assist visually impaired individuals in navigating their environment through voice commands and responses.

Overview

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.

Features

  • 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

Technical Stack

  • 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

How It Works

  1. Voice Input: The app listens for user voice commands
  2. Command Processing: Converts speech to text and processes the command
  3. Location Processing: Retrieves relevant location data based on the command
  4. Voice Response: Converts the information to speech and provides audio feedback

Requirements

  • Android device running Android 5.0 (Lollipop) or higher
  • Internet connection
  • Location services enabled
  • Google Play Services installed

Installation

  1. Download the APK file
  2. Enable installation from unknown sources in your device settings
  3. Install the application
  4. Grant necessary permissions (Location, Microphone)

Usage

  1. Launch the application
  2. Speak your command clearly
  3. Wait for voice feedback
  4. Follow the provided instructions

Permissions Required

  • Location access
  • Microphone access
  • Internet access

Contributing

This project is part of an academic study aimed at improving accessibility for visually impaired individuals. Contributions and suggestions are welcome.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A navigation application developed with Android Studio that is accessible for everyone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages