3. Contents
Introduction
Benefits
Tools and Technologies
Functional Requirements
Use Case Diagrams
Activity Diagrams
Interfaces
Future Work
Conclusion
4. Introduction
Application Based System.
Application System for User.
The application is totally voice-based allowing blind person to send and
receive emails on the go.
It converts the user spoken voice into text and performs the action
accordingly.
The Application does not require the use of keyboard or mouse material as it
will be an Android Application.
It will work only on mobile touch screen and speech conversion to text.
5. Benefits
This system makes the disabled people feel like a normal user.
The system will ask the user with voice commands to perform certain action
and the user will respond to it, which is best for a blind.
The main advantage of this system is that use of keyboard and mouse is
completely eliminated , the user will have to respond through voice only.
This application provides a voice-based mailing service where they could
read, compose and send mail on their own, without any guidance.
.The BLIMAIL App can be used by a blind person to access mails easily and
efficiently.
6. Tools And Technologies
DART: (The Dart language is class-based and object-oriented language
with C-style syntax. ) Coding Language.
SMTP METHOD: (SMTP as a method to transfer mail from one user to
another).
FLUTTER UI : (Flutter is an open-source SDK for creating high-
performance, high-fidelity mobile apps for iOS and Android) Front End.
CLOUD FIRESTORE: (Cloud Firestore is a flexible, scalable database for
mobile, web, and server development from Firebase and Google Cloud
Platform) Back End.
TOOL KIT: Flutter UI
8. Continued…
Login is the very first page and will ask user to enter login credentials.
The existing user can login to the account by providing the specified
username and password.
If the user is new to the application, then he needs to sign up to the mail
account by providing his details and registering to it.
After successful login, user will be redirected to Dashboard and this is
the main page from where user can perform all the activities like,
compose a new mail, check inbox, listen sent mails etc.
9. Continued…
To Compose a Mail, user will giveVoice Data about the Recipient, the
Subject and then the body.
User can listen to the received mails by voice commands in inbox.
User can listen the mails he has sent in sent mails.
User can also check the trash mails by listening to them by giving
voice commands.
If user wants to change the password or mail, he can go to settings
and change it all with just one voice command.
After logging out from the dashboard, he will be redirected to login/
signup page.
24. Future Work
For the further development of the application ,
the attachments like images, word documents,
audio and video files can be incorporated.
More commands can be used to for different
operations like search, mark important, delete,
archive, go back, report spam, forward.
The application can be adapted to different
languages such that a variety of users can use the
application.
25. Conclusion
This project proposes an android application,
designed specifically for visually challenged people.
The users must use certain keywords which will
perform certain actions for e.g. Read, Send,
Compose Mail, check trash mails, settings etc.
This Email App System can be used by any user of
any age group with ease of access.
It has feature of speech to text as well as text to
speech with speech reader which makes designed
system to be handled by visually impaired person
as well as blind person.
It is totally voice based which makes it best for
blind people specially.