Skip to content

Soban71/SightlessGuide-Navigate-Detect-Read-and-Call---All-by-Voice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

SightlessGuide: Navigate, Detect, Read and Call-All by Voice
Final Year Project

Overview

SightlessGuide is a comprehensive Android application designed to enhance the independence and safety of visually impaired individuals. Leveraging advanced technologies like YOLO v8, ResNet50, and various voice recognition modules, the app provides real-time object detection, currency recognition, navigation, weather updates, and text scanning capabilities, all controlled through voice commands.

Features

Real-time Object Detection Technology Used: YOLO v8 Dataset: Open Image V7 Functionality: Continuously captures images to identify and describe objects in real-time, providing auditory feedback to the user.

Real-time Currency Detection Technology Used: ResNet50 model Functionality: Recognizes and describes different currency notes, providing details via voice.

Real-time Navigation Functionality: Provides route guidance from source to destination based on voice input. The app automatically retrieves the user's current location when the navigation module is activated. Voice Control: Allows users to set destinations and receive real-time route guidance and alerts through voice commands.'

Weather Updates Functionality: Retrieves and analyzes current weather data based on the user's location, delivering weather reports and suggestions via voice. Text Scanner Functionality: Activated by double-tapping, this feature captures images of text, analyzes and extracts the text, then converts it to speech and reads it aloud.

Emergency Contacts Registration: Facilitators register emergency contacts during the initial registration process. Voice Calling: Users can call emergency contacts by name using voice commands.

Voice Command Control Module Switching: Users can switch between modules (object detection, navigation, weather, etc.) using voice commands. Automatic Location Retrieval: The app automatically retrieves the user's current location when the navigation module is activated.

Screenshot of App image image image image image image image image image image

Usage

Registration

Facilitators assist users in registering by entering personal details and adding up to 4 emergency contacts. Confirm the registration and proceed to explore the app's features. Using Object Detection Activate the object detection module through a voice command. The app will continuously capture images and describe detected objects via voice.

Currency Detection

Activate the currency detection module by saying the relevant voice command. The app will capture and identify currency notes, providing descriptions through voice.

Navigation

Activate the navigation module by voice. Set your destination using a voice command. The app will automatically fetch your current location, calculate the route, and provide guidance and alerts. **Weather Updates

Activate the weather report module via voice. The app will retrieve current weather data, analyze it, and provide a verbal weather report with suggestions.

Text Scanner

Double-tap to activate the text scanner. The app will capture an image of the text, analyze and extract the text, and read it aloud.

Emergency Contacts

Register emergency contacts during the initial registration. Call emergency contacts by saying their name using a voice command.

Contributing

We welcome contributions to SightlessGuide! To contribute:

Fork the repository.

Create a new branch:

git checkout -b feature/your-feature-name

Make your changes. Commit your changes:

git commit -m "Add your message"

Push to the branch:

git push origin feature/your-feature-name

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published