/TriNayan-A-Mission-For-a-Million-Vision

Accessing visual information (written information) by persons with visual disability.

Primary LanguagePython

TriNayan

Accessing visual information (written information) by persons with visual disability.

  • The solution we propose utilizes Artificial Intelligence to make the internet more accessible to people with disabilities in the form of β€œWEBSITE MODIFIERS”.
  • OBJECTIVE : To tackle the issues of incompatibility of the content, services, and resources of web pages for the ease of people with disabilities.

πŸ“Œ Table of Contents

πŸ’» Toolchain

HTMLCSSJavascriptBootstrapFlaskPandasNumpySQLiteVisual Studio CodeGit

Frontend : HTML, CSS, JS, Bootstrap

Backend : Flask, Jinja

Libraries : Pandas, Numpy, urllib, BeautifulSoup, NavigableString

Other : Dialogflow, Speech Recognition API, Git - Version Control, Visual Studio Code

πŸš€ Features

  • WEB READER - To tackle the issues of incompatibility of the content, services, and resources of web pages for the ease of people with disabilities.
  • WEBSITE CUSTOMIZER - Webpage theme/colour redesigning as per user requirements for people with partial visual impairment (colour blindness).
  • WEB BROWSER CONTROLLER - Users can control web browser through their voice, click to view all the commands available.
  • Add more features...

πŸ“– Chrome Extension Overview

Home Page

homepage

Web Reader Page

reader

Web customizer Page

costumizer

Web Browser controller Page

controller

πŸ“– Website Overview

Home Page

website

πŸ’‘ Learnings

  • Learned how to create voice commands for controlling web browser using Speech Recognition API.
  • Aquired the way of customizing webpages using javascript selectors via our web extension.
  • Grasped the way of reading web page by running web scraping model in backend and caching the retrieved data.
  • Got to know the way of integrating all the feature into one web extension.

🚧 Future Scope/ What's next?

  • Integrate News web scraping or reading news via News API.
  • Integrate copy & paste feature. Copy text from webpage(entire section/specific paragraph).
  • Email send and read received mail via voice command. (To be implemented on the official website).
  • Reading navigation for all the websites and be able to click on links.
  • Change language of the current open page with the help of web extension.

βš™οΈ Set Up

Take These Steps to configure the Project :

  • Clone The Repository
git clone https://github.com/samya02/WE-Project-Disease-Predictor
  • Change to backend folder
cd /backend
  • Create a virtual environment(Code is for Windows Only)
virtualenv venv 
  • Download all required modules using
pip install -r requirements.txt
  • Go to chrome://extension and turn on the developer mode

  • Click on Load Unpacked button given on the top left corner and select the directory.

  • Go to the extension bar and pin the web extension, and then enjoy the features!

πŸ’» Authors

Contributors names and contact info :

Punerva Singh
@Linkedin
@Github

Samya Jain
@Linkedin
@Github

Jhanvee Khola
@Linkedin
@Github

Kashika Akhouri
@Linkedin
@Github

Tanya Chhikara
@Linkedin
@Github

Khushi Punia
@Linkedin
@Github

πŸ› Bug Reporting

Feel free to open an issue on GitHub if you find bugs.

⭐ Feature Request

  • Feel free to open an issue on GitHub to add any additional features you feel could enhance this project.

Trinayan_Final