A flutter app that help the visually/auditory/speech impaired people cope with their surroundings and get assistance

Related tags

Templates Lumos
Overview

Lumos

Logo

All Contributors

forthebadge forthebadge forthebadge forthebadge

Introduction πŸ“Œ

Despite the advancement of tools and technologies, mankind has yet to develop applications to assist visually/auditory/speech impaired people. With the rise of Data Modelling techniques that can be used to infuse β€œintelligence” even into dumb computers and the ease of accessibility, this β€œintelligence” can be extended to our Smartphones to help the visually/auditory/speech impaired people cope with their surroundings and get assistance in their daily activities. Our Application aims to bridge the gap between them and the physical world by leveraging the power of Deep Learning which can be made accessible even on low-ended devices with a lucid User-Interface that would allow them to better understand the world around them.

Technology Stack 🏁

🧱 Building the Code

  1. Clone the repository:

    git clone https://github.com/SilentCruzer/Lumos.git
    
  2. Open your code favourite editor (VS Code, Android Studio etc)

  3. Click on 'Open an Existing Project'

  4. Browse to the directory where you cloned the repo and click OK

  5. Let your code editor import the project

  6. To install the dependencies run flutter pub get in the terminal.

  7. Build the application in your device by clicking 'run' button or use an emulator.

πŸ‘€ Application Preview

ss1 ss2 ss3
ss4 ss5 ss6

πŸƒβ€β™‚οΈ Why this Project?

Our primary purpose behind this project is to leverage and study how Deep Learning Architectures along with easy prototyping tools can help us develop applications that can be easily rendered even on low-end devices. With this application, we will develop a one-stop solution to allow blind or partially blind people to better understand the surroundings around them and to be able to cope with the dynamic world ahead of them. An assistance to deaf/mute people to communicate with others who are not even aware of ASL Sign Language and assist those who are colour blind by helping them to get to know the exact colour of any object.

The Minimal Viable Product (MVP) would allow the Users to leverage Image Captioning Architecture to generate a real-time insight into their surroundings while using Natural Language Processing to speak out in a lucid manner. The cornerstone of the application would be its User Interface, which would infuse a lucid experience for the user with its ease of handling and use.

For this project, we will be collaborating on various domains like:

  • Collecting data and training models using tflite
  • Prototyping Mobile Application using Flutter
  • UI/UX Designing

This was an enriching experience for all of us that are part of this team.

How our project is more accessible for visually/auditory/speech impaired people

  • Every feature, from image labelling to currency detection, uses a text-to-speech feature to speak out to the user about whatever is detected πŸ—£οΈ
  • Each screen vibrates with a different intensity when being opened, helping the user to navigate seamlessly. The buttons also have unique vibrations for better accessibility πŸ“³
  • We have used a minimum number of buttons, but whatever buttons are there, are of a large size. For instance, the top half of the screen will have one button, and the bottom half, another button, so that a user does not need to precisely click on a particular position in order to be easy for blind people to navigate the application πŸ”˜
  • All features work completely offline and do not require any internet connection πŸ“Ά
  • All features work in real-time and do not require any preprocessing time for the models to make predictions, so the user can get instant updates 🏎️
  • The ASL feature uses a simple user interface so that quick access can be done to all the features and convenient communication can be established between a speech/auditory impaired person and a person totally unaware of ASL Sign Language. Also, the text to speech feature is implemented to make it usable for people who also have auditory impairment along with speech impairment πŸ‘‚
  • The Colour Blind Feature also continues with a simple and easily accessible UI so that the user can easily get the exact colour which he was earlier not able to see with his eyes πŸ‘“

πŸ›  Try it out

You can test out the application by installing it to your own device. The apk is available here. You can also try it out live over on Appetize.io. We recommend using the app on a real device because the application relies heavily on the device camera.

πŸŽ“ Resouces

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Team Divergent ✨

Thanks goes to these wonderful people (emoji key):


Adithya Kumar

πŸ’» πŸ“– πŸ€”

Yash Khare

πŸ“– πŸ§‘β€πŸ« πŸ€”

Akshat Tripathi

πŸ“– πŸ’» πŸ€”

Aman Kumar Singh

πŸ’» πŸ€” πŸ“–
You might also like...

Parallax - A parallax package for touch-based devices, providing a visually appealing user experience

Parallax - A parallax package for touch-based devices, providing a visually appealing user experience

Parallax A parallax package for touch-based devices, providing a visually appeal

Sep 28, 2022

A smartphone application called Easy Job goal is to make easier for businesses to find people who meet their standards as well as for job seekers to search for and choose from available positions .

Easy_Jobs 19SW54(MAD-Project) A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to ge

Nov 6, 2022

A platform for car sharing where users can book any car that suits their needs and wants for their intended journey, from the closest hosts in the community.

A platform for car sharing where users can book any car that suits their needs and wants for their intended journey, from the closest hosts in the community.

Getting Started This project is a starting point for a Flutter application. For help getting started with Flutter, view our online documentation, whic

Apr 29, 2022

flutter grpc video app && microsoft text to speech

flutter grpc video app && microsoft text to speech

flutter_video_app Getting Started Install dart protoc_plugin pub global activate protoc_plugin Clone WarpDriveProtocol git clone [email protected]

Sep 1, 2022

A library that exposes device specific speech recognition capability

speech_to_text A library that exposes device specific speech recognition capability. This plugin contains a set of classes that make it easy to use th

Apr 24, 2022

Breathe is a mental health blogging app where users can join communities of doctors and other users from around the world and both share their problems as well as lend a ear to and help others

Breathe is a mental health blogging app where users can join communities of doctors and other users from around the world and both share their problems as well as lend a ear to and help others

𝐏𝐫𝐨𝐣𝐞𝐜𝐭 𝐁𝐫𝐞𝐚𝐭𝐑𝐞 In a condensed, suffocating society you can feel closed off, when you can't process your emotions and are going through

May 16, 2022

IMP - an innovative open source application that will help people memorize text more easily

InnoMemorizerApp IMP - an innovative open source application that will help people memorize text more easily Home page Upload page Home page provides

Jul 13, 2022

The Dart client for Teta CMS. Our mission is to help people build amazing products.

The Dart client for Teta CMS. Our mission is to help people build amazing products.

Teta CMS The Dart client for Teta CMS Introducing Teta CMS Teta CMS is a low-code back-end service. We provide: Scalable NoSQL database Real-time subs

Dec 22, 2022

This project is a NGO which let you donate anything or even let you ask for help to people.

ngo_app This app is written in flutter using dart language. Getting Started This project is a NGO which let you donate anything or even let you ask fo

May 8, 2022
Owner
R Adithya Kumar
R Adithya Kumar
Create a platform for visually challenged individuals to make use of their smart phones

Lights A project aiming to create a platform for visually challenged individuals

Rohit V 0 Mar 22, 2022
Academic master is E-learning app where students can share their doubts wiith their peers they can chat and also they can find their notes

Academic Master is E-learning App. Features:- 1) You can post real Post query in Images and video formates. 2) We will Provide notes,books and previou

amit singh 25 Dec 14, 2022
Lost and Found is an app to help people find their lost items.

lost_and_found A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

SonaCodeur 1 Jan 20, 2022
An app made in Flutter to help people choose the colors they will use in their projects!

Color Picker An app made in Flutter to help people choose the colors they will use in their projects! Features Pick a color from a picker wheel, palet

Bruno D'Luka 50 Nov 27, 2022
A Marvel Heroes and Comics guide, built with Flutter and MarvelAPI to help people get to know more about this amazing universe

?? Marvel Guide ?? ?? Project A Marvel Heroes and Comics guide, built with Flutter and MarvelAPI to help people get to know more about this amazing un

Gustavo T. Chinalia 3 Aug 30, 2022
It is a Mobile Application built with Flutter to help Instructors reach their students with the material needed for their course (Videos, PDFs, Exams)

Droos - Flutter Mobile Appliction It is a Mobile Application built with Flutter to help Instructors reach their students with the material needed for

Abdulrahman Emad 4 Oct 5, 2022
Aditya 93 Dec 25, 2022
Visually manage your Flutter Sqflite database

Flutter Sqflite Manager To manage your sqflite database in Flutter. Browse the database's tables, see the rows inside them, empty tables and delete th

Mattia Crovero 39 Nov 5, 2022