Open In App

Project Idea | Voice Based Email for Visually Challenged

Project Title: Voice based Email service for visually challenged people

We have seen that the inception of Internet has dramatically revolutionized many fields. Internet has made life of people so easy that people today have access to any information they want sitting at their home. One of the main fields that Internet has revolutionized is communication. And talking about communication over Internet, the first thing that comes in our mind is E-mail. E-mails are considered to be the most reliable way of communication over Internet, for sending or receiving some important information. But there is a special criteria for humans to access the Internet and the criteria is you must be able to see. You must be thinking that what sort of criteria is this, every one with eyes can see. But there are also specially abled people in our society who are not gifted with what you have. Yes there are some visually challenged people or blind people who can not see things and thus can not see the computer screen or keyboard.
A survey shows that there are more than 250 million visually challenged people around the globe. That is, around 250 million people are unaware of how to use Internet or E-mail. The only way by which a visually impaired person can send an E-mail is, they have to dictate the entire content of the mail to a third person( not visually challenged ) and then the third person will compose the mail and send on the behalf of the visually impaired person.
But this is not a correct way to deal with this problem. It is very less likely that every time a visually challenged person can find someone for help. Although for these reasons the specially abled people are criticized by our society.
So, for the betterment of society and giving an equal status to such specially abled people we have come up with this project idea which provides the user with ability to send mails using voice commands without the need of keyboard or any other visual things.



Introduction: As the title suggests, the application will be a web-based application for visually impaired persons using IVR- Interactive voice response, thus enabling everyone to control their mail accounts using their voice only and to be able to read,send, and perform all the other useful tasks. The system will prompt the user with voice commands to perform certain action and the user will respond to the same. The main benefit of this system is that the use of keyboard is completely eliminated, the user will have to respond through voice and mouse click only.
Now you must be thinking that how will a blind person will see the correct position on the screen for doing mouse clicks. But this system will perform actions based on the clicks only that is left click or right click, it does not depends on the portion of the screen where the cursor is placed before the click giving user the freedom to click blindly anywhere on the screen.
Design: The design of this project is divided into three phases as described below:

  1. UI design: In this phase the UI or the user interface of the project is developed. That is, the designing of the web pages which the user will use to interact.
  2. Database design: The database is considered to be the main pillars of every project. In our application, database is used to store user details such as name, age etc. Database here is also used to keep information about the emails sent or received or in draft. The complete proposed design of the database is shown in the ER-diagram below. This ER-diagram shows all the tables with all fields and also relationship between different tables.
  3. System design: In this phase a complete flow diagram of the working system is designed. This flow diagram will show the details of all the events like actions to be performed for an event.

After completion of the design phase, we will now start to implement our project.



Implementation

Diagrams: Below are some important diagrams which explains the working and will be used in implementing the project.

ER Diagram of Proposed Project


Flow Diagram of Proposed Project


The above flow diagram explains the complete working of the project and the project can be easily implemented using the above flow diagram and ER diagram. However, the project is currently under development so we are providing details of few modules which are already developed by us:

Tools Used: Apache HTTP Server, MySQL database and interpreters for scripts, PHP for handling backend of web interface, HTML and CSS for creating Web based UI, Google Speech-to-text and text-to-speech APIs.

Application:
This project is proposed for the betterment of society. This project aims to help the visually impaired people to be a part of growing digital India by using internet and also aims to make life of such people quite easy. Also, the success of this project will also encourage developers to build something more useful for visually impaired or illiterate people, who also deserves an equal standard in society.

References:

Team Members:

  1. Pronab Mukherjee
  2. Harsh Agarwal
  3. Gaurav Miglani

Article Tags :