Docu
Docu
BACHELOR OF TECHNOLOGY
in
Certificate
This is to certify that the project report entitled Empowering Blind Communication with
Voice-Assisted Email is the bonafide work carried out by U Meghana bearing Roll
Number 204G1A3230 in partial fulfilment of the requirements for the award of the
degree of Bachelor of Technology in Computer Science & Engineering (Data
Science) during the academic year 2023-2024.
The results embodied in this project have not been submitted to any other
University of Institute for the award of any Degree or Diploma.
We also express our sincere thanks to the Management for providing excellent
facilities. Finally, we wish to convey our gratitude to our family who fostered all the
requirements and facilities that we need.
Project Associates
204G1A3230
ABSTRACT
Considering daily living, the internet is a new necessity. All kinds of data and facts
used by everyone are from the internet. However, textual materials are not consistently
posted on the internet in formats accessible to blind users. Therefore, the majority of
opportunities for developing computer-based accessible solutions benefit visually
impaired individuals in communities worldwide. The use of audio virtual environments,
mostly employing screen readers as the main software, offers a clear advantage to the
blind in accessing online applications such as emails. We propose a design for retrieving
emails for blind people through research on speech-to-text and text-to-speech
technologies. This is an appropriate method that can be easily used by blind individuals
with average human capabilities and low levels of education. Because the system only
requires interactive voice response as input, it will work effectively.
Keywords
Text-To-Speech, Speech-To-Text, Interactive voice Response, Application
Programming Interface.
INDEX
Contents
List of Figures vii
List of Tables viii
List of Abbreviations ix
Abstract x
Chapter 1: Introduction
1.1 Problem Statement 2
1.2 Objective 2
1.3 Scope of the Project 2
Chapter 2: Literature Survey 3
Chapter 3: Methodology 4
3.1 Android 7
3.2 Methods Used 11
Chapter 4: System Requirement Specifications 5
4.1 Functional Requirements 14
4.2 Non- Functional Requirements 14
4.3 Hardware Requirements 16
4.4 Software requirements 16
Chapter 5: System Analysis and Design
5.1 Design of Input 17
5.2 Output Design 18
5.3 Use Case Diagram 18
5.4 Class Diagram 19
5.5 Sequence Diagram 19
5.6 Collabration Diagram 20
5.7 Activity Diagram 20
Chapter 6: Implementation
6.1 Software Installation 22
6.2 Software Development Life Cycle 31
Chapter 7: Results
7.1 Login 35
7.2 Dashboard 35
7.3 Inbox 36
7.4 Compose 36
7.5 Delete 38
7.6 Favourite 38
Conclusion 40
Future Work 41
References 42
Publications 44
List of Figures
6.3 Inbox 13
14
6.4 Compose
15
6.5 Delete
6.6 Favorite 16
LIST OF ABBREVIATIONS
CHAPTER 1
INTRODUCTION
Welcome to a groundbreaking application designed to redefine user interaction.
This innovative platform seamlessly blends voice-activated commands, cutting-edge
object detection, and robust communication features, delivering an unparalleled user
experience. Users engage effortlessly through precise voice commands, leveraging
crystal-clear voice clarity for accurate interpretation. The application employs state-of-
the-art object detection technology, introducing visual recognition for a new dimension
in user interactions. Beyond communication, users benefit from hands-free calls and
messaging via intuitive voice prompts. Contact management becomes a breeze as the
application seamlessly integrates with the user's contacts, enabling the addition of new
entries through voice input. This fusion of voice-driven commands and object detection
marks a pioneering leap towards a versatile, visually assisted user interface, showcasing
the immense potential for inclusivity and intuition in meeting diverse user needs.
A voice mail system is a computer-based system that allows users and
subscribers to exchange messages without typing. These systems are designed to
convert a caller's recorded audio message in to text and then it will be sent to a recipient.
It is mainly useful for blind people, as every official messages are only sent through
mail they cannot text the message so our application helps them a lot. A voice mail
system is also called as voice bank. This system acts as an application which contains
accessible user interface to select, play, and manage messages; a delivery method to
either play or deliver the message otherwise.
The Voice mail system can be used by a visually impaired person to account
mail services efficiently and frequently Therefore, in order to access mails the visually
impaired person need not take any help through third party applications as they aren't
safe. This application is a python language-based desktop application for visually
challenged people using speech to text and text to speech modules so that every person
will be able to control their own accounts through voice inputs only. This system will
always prompt the user to perform desired functions based on their corresponding
commands. The main reason behind we developing this project is because the use of
keyboard is partially removed and mouse operations are not frequently used, many
operations will be based on voice only.
This application is a user system interaction in which the system interacts
with the user like it asks the user to enter the message and the entered message is
displayed and also the system also asks to enter the recipient mail id and then it sends
when we say to send the message. The voice Activation Detection API is used to
convert our audio in to text. The system also speaks i.e., response to user accordingly.
This is done by using Answer Activation detection API.
CHAPTER 2
LITERATURE SURVEY
[1] Tirthankar Dasgupta, Aakash Anuj, Manjira Sinha, Ritwika Ghose, Anu-
pam Basu, The advancement in computer based accessible systems has opened
up many avenues for the visually impaired across a wide majority of the globe.
Audio feedback based virtual environment like, the screen readers have helped
Blind people to access internet applications immensely. International Journal of
Advances in Engineering Research http://www.ijaer.com (IJAER) 2022, Vol.
No. 23, Issue No. III, March e-ISSN: 2231-5152, p-ISSN: 2454-1796 167
INTERNATIONAL JOURNAL OF ADVANCES IN ENGINEERING
RESEARCH However, a large section of visually impaired people in different
countries in particular, the Indian sub-continent could not benefit much from
such systems. This was primarily due to the difference in the technology
required for Indian languages compared to those corresponding to other popular
languages of the world. In this paper, we describe the Voice Mail system
architecture that can be used by a Blind person to access Mails easily and
efficiently. The contribution made by this research has enabled the Blind people
to send and receive voice based e-Mail messages in their English language with
the help of a computer device. Our proposed system GUI has been evaluated
against the GUI of a traditional mail server. We found that our proposed
architecture performs much better than that of the existing GUIs.
especially for the visually challenged people. Stillthe current emailing system
is yet not upgraded for the use of visually impaired. This arises a significant
need to upgrade the existing system to make it more useful for the visually
impaired. Thus, in this study we present an email system working on the voice
controlling principle for the people with visual impairment to deliver a simple
and easy access to the email system.
[4] Dudhbale, P., Wankhede, J.S., Ghyar, C.J., and Narawade, P.S, the voice
based emailing system is put forward which is going to help the physically
impaired people for accessing the email. The previous system that is already
existed is not user friendly for the people who are blind. This system is put
forward with the technique of the Google Speech Recognition, also it used the
technique to convert the text into speech and speech into text. It also includes
the mouse pointing technique where user can click anywhere on the screen and
start operating the system. This first part is going to collect the whole
information of the user through speech recognition that is going to give access
to user login. There are many type of screen readers available but there are lot
issues that are present in them. Screen reader basically used for reading out all
the content that is present on the internet and also if we have to perform some
task then we have to take help from the keyboard and the mouse. So ,there is a
problem occur because user cannot see the keyboard and the mouse. They have
to first get the knowledge of the keyboard get properly trained. A user who does
not have prior knowledge of computer cannot use it for the work. But in our
system there is no need to get the prior knowledge and even if the user can click
anywhere and can use the proposed system.
[5] Ummuhanysifa U., Nizar Banu P K , For a visually challenged person using
a computer for the first time is not that convenient as it is for a normal user even
though it is user friendly Although there are many screen readers available then
also these people face some minor difficulties. Screen readers read out whatever
content is there on the screen and to perform those actions the person will have
to use keyboard shortcuts as mouse location cannot be traced by the screen
readers. This means two things; one that the user cannot make use of mouse
pointer as it is completely inconvenient if the pointer location cannot be traced
and second that user should be well versed with the keyboard as to where each
and every key is located. A user is new to computer can therefore not use this
service as they are not aware of the key locations.
[6] Swapnil Kurhade, Laxman Gore, Ketan Salve , There are a total number of
4.3 billion email accounts which are created on different mail sites worldwide
until 2019 and there will be estimated 4.5 billion accounts or even more by the
end of 2020. This count suggests that emails are the most used form of
communication in today’s world. The normally available mail services on
internet, that we use in our day to day life cannot be used by visually impaired
people. This problem is because these applications do not provide any facility
or service so that the person using it can hear out the content of the screen. As
the visually impaired people cannot visualize what is present on the screen, they
cannot make out where to click on the screen in order to perform the required
operations. For a visually impaired person or an illiterate person who cannot
read or write, using a computer or any application on the computer for the first
time is not that convenient as it is for a normal user even if it is user friendly.
Although nowadays there are many screen readers available in the market, still
these people face some minor issues. Screen readers reads out whatever content
is there on the screen, and to perform those operations the person will have to
use keyboard shortcuts as mouse locations cannot be tracked by the screen
readers. This means there are two problems; one that the user cannot make use
of mouse pointer as it is completely inconvenient if the pointer location cannot
be tracked and second is that the user should be very well versed with the
locations of the keys on the keyboard as to where each and every key is located.
A user who is new to the computer cannot use these services as they are not able
to remember all the keys on the keyboard. Another drawback that occurs in it is
that the screen readers reads out the content in sequential manner i.e line to line
and therefore the user will be able to understand the contents on the screen only
if they are in simple HTML format. Therefore the new advanced web pages
nowadays which do not follow this paradigm will face issues.
CHAPTER 3
METHODOLOGY
Developing a voice-based email system for blind individuals on the Android
platform requires a multifaceted methodology focused on accessibility, usability, and
functionality. Initially, integration of Text-to-Speech (TTS) engines is essential to
convert text-based email content into spoken audio, ensuring emails are accessible to
users through auditory cues. Concurrently, leveraging speech recognition APIs enables
users to compose, reply to, and manage emails using voice commands, with natural
language processing algorithms ensuring accurate interpretation of spoken input. The
user interface design must prioritize accessibility, incorporating large text, high contrast
colors, and intuitive navigation optimized for screen readers and assistive technologies.
Custom gestures and voice commands facilitate seamless navigation and interaction,
while email parsing algorithms extract pertinent information from incoming messages.
3.1 Android
Android is a mobile operating system developed by Google. It is based on the
Linux kernel and primarily designed for touchscreen devices. Android powers billions
of smartphones, tablets, smartwatches, and other devices worldwide. It offers a vast
ecosystem of third-party applications available on the Google Play Store. Android
provides customization options for device manufacturers to differentiate their products.
Security features include malware detection, app sandboxing, and regular security
updates. Multitasking support enables users to run multiple applications
simultaneously. Google Play Services provide essential functionalities such as
authentication and location services. Android seamlessly integrates with Google
services like Gmail, Maps, and Assistant. Overall, Android offers a versatile platform
for mobile computing with a rich set of features and a thriving developer community.
CHAPTER 4
Software Specification
feedback and identify areas for improvement. Continuous updates and enhancements
should be incorporated into the software specification to address user feedback, fix
bugs, and add new features. By adhering to these software specifications, developers
can create a voice-based email system for blind users on Android that is accessible,
intuitive, and secure, empowering individuals to manage their email communications
effectively.
4.1 Function Requirements
Requirement’s analysis is very critical process that enables the success of a
system or software project to be assessed. Requirements are generally split into two
types: Functional and non-functional requirements.
Functional Requirements: These are the requirements that the end user specifically
demands as basic facilities that the system should offer. All these functionalities need
to be necessarily incorporated into the system as a part of the contract. These are
represented or stated in the form of input to be given to the system, the operation
performed and the output expected. They are basically the requirements stated by the
user which one can see directly in the final product, unlike the non-functional
requirements.
Examples of functional requirements:
➢ Authentication of user whenever he/she logs into the system.
4.2 Non-functional requirements:
These are basically the quality constraints that the system must satisfy according
to the project contract. The priority or extent to which these factors are implemented
varies from one project to other. They are also called non-behavioral requirements.
They basically deal with issues like:
1.Portability:
Portability in a voice-based email system for blinds on Android ensures
seamless usability across different devices and screen sizes, enabling users to access
their email accounts on smartphones, tablets, and other Android-powered devices. The
system should be optimized for diverse hardware configurations and resolutions,
ensuring consistent performance and accessibility for blind users across various
devices. Compatibility with different Android versions and accessibility settings
ensures flexibility and ease of use, allowing blind users to interact with the email system
effortlessly regardless of the device they use.
2. Maintainability:
Maintainability in a voice-based email system for blinds on Android involves
ensuring clear and well-documented code, facilitating easy troubleshooting and
updates. Regular testing and monitoring help identify and address issues promptly,
ensuring the system remains functional and accessible for blind users. Modularity and
abstraction in the system's architecture enable developers to make modifications or
enhancements efficiently, ensuring long-term viability and ease of maintenance.
3. Reliability:
Reliability in a voice-based email system for blinds on Android involves robust
error handling and graceful recovery mechanisms to ensure uninterrupted functionality.
Implementing redundant systems and regular backups safeguards against data loss and
ensures continuous access to email services for blind users. Rigorous testing and quality
assurance processes verify the system's stability and performance under various
conditions, enhancing reliability and user trust.
4. Scalability:
Scalability in a voice-based email system for blinds on Android involves
designing flexible architectures and efficient resource management to accommodate
increasing user demands and system growth. Implementing scalable infrastructure and
modular components enables seamless expansion and support for a growing number of
blind users accessing the email system.
5. Performance:
Performance in a voice-based email system for blinds on Android involves
optimizing response times and resource utilization to ensure smooth and efficient user
interactions, enhancing productivity and user satisfaction. Efficient algorithms and
network communication contribute to a responsive and fluid user experience,
accommodating the needs of blind users accessing their email accounts.
6. Reusability:
Reusability in a voice-based email system for blinds on Android involves
designing modular and adaptable components that can be easily integrated into other
applications, promoting efficiency and reducing development time and effort.
Implementing reusable code libraries and standardized interfaces facilitates the
seamless integration of email functionalities across different projects, enhancing
productivity and scalability.
7. Flexibility:
• RAM - 8 GB
• JDK - Java
• Plugin - Kotlin
• SDK - Android
CHAPTER 5
SYSTEM ANALYSIS AND DESIGN
System Development process is typically involves planning, analysis, design,
implementation, and testing phases. Developers define project requirements, design
user interfaces, write code using Java or Kotlin, and conduct thorough testing to ensure
functionality and quality. Continuous integration and deployment practices are often
employed to streamline development and delivery. Finally, regular maintenance and
updates are performed to address bugs and enhance performance based on user
feedback.
System design in Android involves creating the architecture and structure of an
application to ensure scalability, maintainability, and performance. It begins with
defining the overall system architecture, including the selection of architectural patterns
such as Model-View-View Model (MVVM) or Model-View-Presenter (MVP). Design
decisions regarding the organization of components, modules, and layers are made to
promote modularity and reusability. Additionally, developers specify the navigation
flow, user interface design, and data management strategies, considering factors such
as responsiveness, user experience, and accessibility. Integration with Android-specific
components and services, such as intents, services, and content providers, is also part
of the system design process. Throughout the design phase, attention is paid to
optimizing resource usage, minimizing dependencies, and adhering to best practices to
ensure the robustness and efficiency of the Android application.
5.1. Design of Input:
This refers to the interface between the user, or the user's agent, and the
information system. It involves making specifications and procedures for preparing
data required in converting transaction data to a form that is processable. This calls on
people to key the data directly into the system or entries made through reading data into
the computer from a written or printed document. Major functionalities of an input
design include control of input amounts needed, reduction of errors, prevention of
delays with relation to inputs, and removal of unneeded steps and simplicities in the
process. In relation to inputs, the input is made in a manner that does not break privacy
and afford security with usability.
The input design process took the following variables into consideration:
• What kind of information ought to be entered?
activities and actions with support for choice, iteration and concurrency. In the Unified
Modelling Language, activity diagrams can be used to describe the business and
operational step-by-step workflows of components in a system. An activity diagram
shows the overall flow of control.
CHAPTER 6
IMPLEMENTATION
Following are the steps for JDK 8 free download for 32 bit or JDK 8 download 64 bit
and installation
Step 2) Next,
2. Download Java 8 JDK for your version 32 bit or JDK 8 download for windows
10 64 bit.
Step 3) when you click on the Installation link the popup will be open. Click on I
reviewed and accept the Oracle Technology Network License Agreement for Oracle
Java SE and you will be redirected to the login page. If you don't have an oracle account
you can easily sign up by adding basics details of yours.
Step 4) once the Java JDK 8 download is complete, run the exe for install JDK. Click
Next
Step 5) Select the PATH to install Java in Windows and click next.
The PATH variable gives the location of executable like javac, java etc. It is possible
to run a program without specifying the PATH but you will need to give full path of
executable like C:\Program Files\Java\jdk-13.0.1\bin\javac A.java instead of
simple javac A.java
Let's look into the steps to set the PATH and CLASSPATH
Step 6) Copy the path of bin folder which is installed in JDK folder.
Step 7) Paste Path of bin folder in Variable value and click on OK Button
Note: In case you already have a PATH variable created in your PC, edit the PATH
variable to
PATH = <JDK installation directory>\bin; %PATH%;
Here, %PATH% appends the existing path variable to our new value
Note: In case you java installation does not work after installation, change classpath to
CLASSPATH = <JDK installation directory>\lib\tools.jar;
Notes: You can also use the ZIP version: Download the Windows 64-bit ZIP version (about
1.5GB) ⇒ UNZIP into a folder of your choice ⇒ Run "bin\studio64.exe" to launch the Android
Studio ⇒ It will enter the "setup" for the first launch ⇒ "Do not Import Settings" ⇒ In
"Welcome", click "Next" ⇒ In "Install Type", choose "Custom" (so that you can see what is
going on) ⇒ In "Select Default JDK Location", use default ⇒ In "Select UI Theme", choose
one that you like ⇒ In "SDK Components Setup", select "Android Virtual Device (1.05GB) ⇒
Take note of the "Android SDK Location" with default of
"C:\Users\username\AppData\Local\Android\Sdk" ⇒ In "Emulator Settings", use default ⇒ In
"Verify Settings", check the settings and choose "Finish" ⇒ In "Download Components", click
"Details" and check that nothing fails ⇒ Wait ⇒ Wait ⇒ Wait.
This step takes a long time as you need to download about 3GB of zip data, and expand
to 5 GB of disk data, even for the minimum configuration.
Note: You can actually copy the SDK from another computer with the same OS.
1. Launch Android Studio ⇒ It will run the "setup" wizard for the first
launch.
incrementally developed.
The Agile model adopts Iterative development. Each incremental part is
developed over an iteration. Each iteration is intended to be small and easily
manageable and that can be completed within a couple of weeks only. At a time one
iteration is planned, developed and deployed to the customers. Long-term plans are not
made.
Agile model is the combination of iterative and incremental process models. Steps
involve in agile SDLC models are:
• Requirement gathering
• Requirement Analysis
• Design Coding
• Unit testing
• Acceptance testing
Advantages:
• Working through Pair programming produce well written compact programs
which has fewer errors as compared to programmers working alone.
• It reduces total development time of the whole project. Customer
representatives get the idea of updated software products after each iteration.
So, it is easy for him to change any requirement if needed.
Disadvantages:
The Android tools include an emulator. This emulator behaves like a real Android
device in most cases and allow you to test your application without having a real device.
You can emulate one or several devices with different configurations. Each
configuration is defined via an "Android Virtual Device" (AVD).
To define an AVD press the device manager button, press "New" and maintain the
following.
CHAPTER 7
RESULTS
7.1. Login: Users can register an account or log in with their mail account in this
module. The system gives customers detailed audio instructions for every action they
need to take. In the context of email, login typically involves entering a combination of
a username or email address and a password to authenticate and verify the user's
identity. Once the login information is successfully verified, the user is granted access
to their email account, allowing them to view, send, and manage their emails.
7.3. Inbox: All of the emails sent to his email account are listed on this page, called his
inbox. By tapping the topic of the email, he can listen the body of the message through
audio. The "Inbox" is a primary folder or section within an email account where
incoming emails are received and stored. It serves as a central hub for managing and
organizing the messages you receive.
Fig 7.3-Inbox
Here are some key aspects of an Inbox in email:
Incoming Emails: The Inbox is where all new and incoming emails appear. When
someone sends you an email, it is delivered to your Inbox by default.
Message List: The main area of the Inbox displays a list of your emails, typically
showing information such as the sender, subject, date, and a brief snippet of the email
content.
Organizational Tools: Inboxes often provide tools to help you organize and manage
your emails. This can include options to mark emails as read, favourite or to reply.
Actions Menu: Common actions, such as replying, forwarding, or deleting emails, are
usually accessible through an actions menu or toolbar.
7.4. Compose: On this page, the user can send an email by speaking the email address,
topic, and body of the message for the receiver. "compose" means to create and draft a
new email message. Usually, you utilize your email client's or platform's "Compose"
option to send an email to someone.
Fig 7.4-Compose
The general steps to write an email are as follows:
Get into your email account:
Go to the application of your email provider or launch your email program.
Locate the "Compose" Link or Button: Try searching for a "Compose," "New
Email," or comparable button or link. Usually, the email dashboard makes this clear to
see.
Select "Compose": A new email composition window will open when you click the
"Compose" button.
Enter the email address of the recipient: To send an email, put the recipient's email
address in the "To" or "Recipient" field. If necessary.
Include a Subject: In the "Subject" field of your email, speak a succinct and
informative subject line. This aids in the recipients' comprehension of the email's goal.
Write the Message: Speak your message in the email composition window's main
body.
Examine your email: After all the details are filled in the compose it reads all the
details you entered to verify and check your email for any mistakes or missing
information before sending it.
Select "Send": After editing your email to your satisfaction, click on the screen and
say "Okay" to send it to the intended recipient.
6.5. Delete: All of the emails that users have erased are listed on this page. Deleting an
email refers to the action of removing an email from your inbox or other folders,
effectively moving it to the trash or deleted items folder. The specific steps to delete an
email can vary depending on the email service or client you are using, but here are
general instructions that apply to many email platforms:
Fig 7.5-Delete
Open Your Email Application:
Access your email client or go to your email provider's application.
Navigate to Your Inbox or Desired Folder: Go to the folder containing the email you
want to delete. This is often the inbox, but it could be another folder or label.
Find the "Delete" Button: Look for a "Delete," "Trash," or "Bin" button, which is
often represented by a trash can icon.
Click "Delete" or "Move to Trash": Click the "Delete" button to remove the selected
email(s). Some email clients may have a "Move to Trash" option.
7.6. Favourite: All of the significant emails that the user has designated as favourites
will be found on this page. The concept of marking an email as a "favourite" or "starred"
is a common feature in many email services. This feature allows you to flag certain
emails as important, noteworthy, or requiring special attention. By marking an email as
a favourite or starring it, you create a convenient way to quickly access and locate those
specific messages later. The exact steps to mark an email as a favourite can vary based
on the email service or client you are using, but here are general instructions:
Fig 7.6-Favorite
Open Your Email Application:
• Access your email client or go to your email provider's website.
• Log in to your email account using your username and password.
Navigate to Your Inbox or Desired Folder: Go to the inbox folder containing the
email you want to mark as a favourite.
Select the Email: Click on the email you want to mark as a favourite to open it.
Find the "Favourite" or "Star" Icon: Look for an icon that represents marking the
email as a favourite or starring it. This icon is typically a star.
Click the "Favourite" or "Star" Icon: Click the star icon or the designated button to
mark the email as a favourite.
CONCLUSION
In order to give visually impaired people a more effective and accessible email
communication system, the voice-based email system for blinds is a very unique and
important method. The research team has developed a plan to help people who don't
seem to be able to take use of email communication's advantages. The technology will
improve visually impaired people's productivity and level of independence. This
structure will help to eliminate some of the barriers that the person who is obviously
handicapped has previously faced when attempting to communicate. Furthermore, help
usage is abolished, so novice users who don't know where the keys are on the console
shouldn't worry. Alternatively, the user may input information vocally. For those who
are able to see, messaging isn't a huge concern, but for those who are blind or visually
impaired, it causes serious problems with numerous tasks. This voice-based email
system is an excellent application since it can be understood even by those who are
completely incoherent. Therefore, the project may be expanded in the future by adding
modules like junk mail and mail deletion, among other things. - friendliness, mouse
usage will be permanently discontinued .
Future Work
Consider adding real-time stock data to the applications to further improve their
capabilities. streamlining market data, creating a tailored news feed, adding a chatbot
function, and incorporating sentiment analysis from social media into predictive
forecasts. These Improvements would give users access to up-to-date market data,
reflect the sentiment of investors as a whole, deliver customized financial news, and
provide easily accessible support, all of which would increase the application's value as
a resource for making wise investment decisions.
REFERENCES
[1]. Shabana, T., A. Anam, A. Rafiya, and K. Aisha. "Voice based email system for
blinds." International Journal of Advanced Research in Computer and
Communication Engineering 4, no. 1 (2015).
[2]. Salve, Isha, Nabila Qureshi, Nuzhat Anjum, Sayed Sana Zafar, and Kamlesh
Kelwade. "Voice based E-mail for Visually Challenged." (2020).
[3]. Dasgupta, Tirthankar, and Anupam Basu. "A speech enabled Indian language
text to Braille transliteration system." In 2009 International Conference on
Information and Communication Technologies and Development (ICTD), pp.
201-211. IEEE, 2009.
[4]. Anwani, Rahul, Usha Santuramani, Deeksha Raina, and Priya RL. "VMAIL:
voice based email application." Int J Comput Sci Inf Technol 6, no. 3 (2018):
202.
[5]. Ingle, Pranjal, Harshada Kanade, and Arti Lanke. "Voice based e-mail System
for Blinds." International Journal of Research Studies in Computer Science and
Engineering (IJRSCSE) 3, no. 1 (2016): 25-30.
[6]. Verma, Prabhat, Raghuraj Singh, Avinash Kumar Singh, Vibhash Yadav, and
Aditya Pandey. "An enhanced speech-based internet browsing system for
visually challenged." In 2010 International Conference on Computer and
Communication Technology (ICCCT), pp. 724-730. IEEE, 2010.
[7]. Khan, Rijwan, Pawan Kumar Sharma, Sumit Raj, Sushil Kr Verma, and Sparsh
Katiyar. "Voice based e-mail system using artificial intelligence." International
Journal of Engineering and Advanced Technology (IJEAT) 9, no. 3 (2020):
2277-2280.
[8]. Badigar, Milan, Nikita Dias, Jemima Dias, and Mario Pinto. "Voice Based
Email Application For Visually Impaired." International Journal of Science
Technology & Engineering (IJSTE) 4, no. 12 (2018): 166-170.
[9]. Rastogi, Rohit, Shashank Mittal, and Sajan Agarwal. "A novel approach for
communication among Blind, Deaf and Dumb people." In 2015 2nd
International Conference on Computing for Sustainable Global Development
(INDIACom), pp. 605-610. IEEE, 2015.
[10]. Kiran Kumar, D. "User Interface for Visually Impaired People." IOSR Journal
of Electronics and Communication Engineering (IOSR-JECE) (January-
February 2017): 65-71.
[11]. Khedgaokar, Roshni, Anushree Bhure, Janhavi Nagmote, Sakshi Thakre, and
Bhushan Surjuse. "Creating a Voice based Email for Blind." Grenze
International Journal of Engineering & Technology (GIJET) 8, no. 2 (2022).
[12]. Sai, C. Venkata, D. Thrinethra, and Dr SVS Devi. "Voice Based Email System
for Blind People." Journal of Electronics and Informatics 5, no. 2 (2023): 226-
234.
[13]. Khan, Akif, Shah Khusro, Badam Niazi, Jamil Ahmad, Iftikhar Alam, and
Inayat Khan. "TetraMail: a usable email client for blind people." Universal
Access in the Information Society 19 (2020): 113-132.
[14]. Belekar, Aishwarya, Shivani Sunka, Neha Bhawar, and Sudhir Bagade. "Voice
based E-mail for the Visually Impaired." International Journal of Computer
Applications 175, no. 16 (2020): 8-12.
[15]. Hari Priya, S. L., S. Karthigasree, and K. Revathi. "Voice–Based E-Mail (V-
Mail) for blind." International Journal (2015).
PUBLICATION
[1] Dr. C. Sasikala, Rupalakshmi M, Sameer Ahammad S, Meghana U, Harshad
Ali M, “Empowering Blind Communication With Voice-Assisted Email” ,
Conference of ICOECA in April,2024 with ICOECA - 238