0% found this document useful (0 votes)
24 views45 pages

Project Reportg15

The document presents a preliminary project report on a voice-based email system designed for blind individuals, utilizing voice recognition technology to enhance accessibility and communication. The project aims to create an intuitive interface that allows users to compose and manage emails through voice commands, eliminating the need for traditional input methods. It emphasizes the importance of user feedback and testing to tailor the system to the needs of the visually impaired community.

Uploaded by

varunsh245
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views45 pages

Project Reportg15

The document presents a preliminary project report on a voice-based email system designed for blind individuals, utilizing voice recognition technology to enhance accessibility and communication. The project aims to create an intuitive interface that allows users to compose and manage emails through voice commands, eliminating the need for traditional input methods. It emphasizes the importance of user feedback and testing to tailor the system to the needs of the visually impaired community.

Uploaded by

varunsh245
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 45

A

Preliminary Project Report


on
Voice Based Email For Blind Person Using
Voice Recognization
Submitted for the Course of BE in Computer Engineering by

Mr. Pranav Sanjay Dharrao [B191204233]


Mr. Abhijeet Balasaheb Chavan[B191204223]
Mr. Roshan Khandu Jadhav [B191204247]
Mr. Omkar Datttatray Ghorpade [B191204241]

Under the guidance of

Dr. U.D.Butkar

Department of Computer Engineering

Guru Gobind Singh College of Engineering and


Research Center
Nashik-422009
2023-24
GURU GOBIND SINGH COLLEGE OF
ENGINEERING AND RESEARCH CENTER
Nashik-422009
2023-2024
Department of Computer Engineering

CERTIFICATE
This is to certify that the PRELIMINARY PROJECT REPORT entitled

Voice Based Email For Blind Person Using Voice


Recognization
is submitted as partial fulfilment of the

Project Examination BE in Computer Engineering

BY
Mr. Pranav Sanjay Dharrao [B191204233]
Mr. Abhijeet Balasaheb Chavan[B191204223]
Mr. Roshan Khandu Jadhav [B191204247]
Mr. Omkar Datttatray Ghorpade [B191204241]

Dr. U.D.Butkar Prof. P. K. Bachhav


Project Guide Prof. P. C. Patil
Project Coordinator

Prof. S. G. Shukla Dr. N. G. Nikam


Head of the Department Principal
SAVITRIBAI PHULE PUNE UNIVERSITY

CERTIFICATE
This is to certify that,
Mr. Pranav Sanjay Dharrao [B191204233]
Mr. Abhijeet Balasaheb Chavan[B191204223]
Mr. Roshan Khandu Jadhav [B191204247]
Mr. Omkar Datttatray Ghorpade [B191204241]
of BE in Computer Engineering was examined in the
Project Examination entitled

Voice Based Email For Blind Person Using


Voice Recognization
on 21/11/2023
At
Department of Computer Engineering

GURU GOBIND SINGH COLLEGE OF ENGINEERING


AND RESEARCH CENTER
Nashik-422009
2023-2024

Internal Examiner External Examiner


Acknowledgement

It is a great pleasure to acknowledge those who extended their support, and con-
tributed time for this project work so far.
While the project is still in progress, I would like to thank my project guide
Dr.U.D.Bhutkar, for his valuable and skillful guidance, assessment and suggestions
from time to time improved the quality of work in all respects. I would like to take
this opportunity to express my deep sense of gratitude towards him, for his invaluable
contribution.
I am also thankful to Mr. Sandip. G. Shukla, Head of Computer Engineer-
ing Department for his timely guidance, inspiration and administrative support without
which my work would not have been completed.
I am also thankful to the all staff members of Computer Engineering Department
and Librarian, Guru Gobind Singh College of Engineering and Research Center, Nashik.
Also I would like to thank my colleagues and friends who helped me directly
and indirectly during this course of work.
I look forward to completing the project to the best of my ability and continuing
to seek your support throughout the process.

Mr. Pranav S. Dharrao


Mr. Abhijeet B. Chavan
Mr. Roshan K. Jadhav
Mr. Omkar D. Ghorpade

i
Abstract

In the present scenario, everybody needs communication technology to connect with


each other. Communication technologies are significant these days for the betterment
of social and personal interaction. The combination of technologies with the internet
makes communication easy. However, the person who is physically challenged suffered
a lot to utilize this technology due to visual and physical difficulties. There are many
technologies advancements have come though it is not possible to use like normal users.
This paper aims at creating an email system that helps even new users or physically
impaired people to use the system for communication without any previous practices.
There is no use of keywords, only with the help of mouse actions and voice conversion
the email system works. The person who is not literate can also send emails as it is based
on speech recognition and text to speech. The system is completely based on responsive
voice interaction to utilize the technology easy and hassle free manner. The system is
well designed to send the mails quickly. There are all the options available to send emails
and perform all the functions for the email system..

Keywords:-Email, Internet, Voice, Speech recognition, Physically challenged, Text to


speech

ii
Abbreviation

Sr No. Abbriviation Full Form


1 OCR Optical Character Recognition
2 TTS Text To Speech
3 STT Speech To Text
4 NLP Natural Language Processing
5 VA Virtual Assistance
6 API Application Programming Interface
7 JSON JavaScript Object Notation

iii
List of Figures

4.1 Waterfall Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

5.1 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18


5.2 Data Flow 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.3 DataFlow1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.4 DataFlow2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.5 ER Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.6 ER Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.7 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.8 Class Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.9 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.10 Component Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.11 Object Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

7.1 Gantt Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

iv
List of Tables

7.1 System Implementation Plan . . . . . . . . . . . . . . . . . . . . . . . . . 31

v
Contents

Acknowledgement i

Abstract ii

Abbreviation iii

List of Figures iv

List of Tables v

1 Introduction 1
1.1 Project Idea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Motivation of the Project . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 Literature Survey 2
2.1 Conclusion From Literature Survey . . . . . . . . . . . . . . . . . . . . . 5

3 Problem Definition and Scope 6


3.1 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.1 Goals and objectives . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.2 Statement of scope . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Software Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3 Major Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.4 Methodologies of Problem Solving and Efficiency Issues . . . . . . . . . . 8
3.5 Scenario in Which Multi-Core, Embedded and Distributed Computing Used 9
3.6 Outcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.7 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.8 Hardware Resources Required . . . . . . . . . . . . . . . . . . . . . . . . 11
3.9 Software Resources Required . . . . . . . . . . . . . . . . . . . . . . . . . 11

vi
4 Software Requirement Specification 12
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.1.1 Purpose and Scope of Document . . . . . . . . . . . . . . . . . . 12
4.1.2 Overview of responsibilities of Developer . . . . . . . . . . . . . . 13
4.2 Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3 Non Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . 14
4.4 System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.4.1 Database Requirements: . . . . . . . . . . . . . . . . . . . . . . . 16
4.5 Analysis Models: SDLC model to be applied . . . . . . . . . . . . . . . . 17

5 System Design 18
5.1 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2 Data Flow Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.3 Entity Relationship Diagrams . . . . . . . . . . . . . . . . . . . . . . . . 21
5.3.1 Entity Relationship Diagram . . . . . . . . . . . . . . . . . . . . . 21
5.4 UML Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.4.1 Activity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.4.2 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.4.3 Class Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.4.4 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.4.5 Component Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.4.6 Object Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

6 Other Specifications 28
6.1 Advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.2 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

7 Project Plan 31
7.1 System Implementation Plan . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.2 Gantt Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

8 Conclusion 33

References 34

Plagiarism Report For this Report 35

vii
Chapter 1

Introduction

1.1 Project Idea


Creating a voice-based email system for blind individuals using voice recognition
technology is a crucial and innovative project that aims to enhance accessibility and
communication for visually impaired users. This project involves developing a user-
friendly interface that utilizes advanced voice recognition algorithms to convert spoken
words into text. By leveraging this technology, blind individuals can compose and send
emails without the need for traditional keyboards or screens, making the process intuitive
and efficient. The system will also incorporate features like natural language processing
to enable seamless email navigation and management. Additionally, it should include
speech synthesis capabilities, allowing users to receive and interact with emails through
audio feedback. To ensure the project’s success, extensive testing and user feedback will
be essential to refine the system, making it tailored to the specific needs of the visually
impaired community. By implementing this voice-based email solution, the project aims
to empower blind individuals, enabling them to communicate more independently and
effectively in the digital age.

1.2 Motivation of the Project


We use Face detection and recognisaction using Haar cascade Algorithm After we
use NLP algorithm for Voice based E-mail system architecture that can be used by a
Handicapped person to access E-mails easily and efficiently. The contribution made by
this research has enabled the Blind people to send and receive voice based eMail messages
in their native language with the help of a computer.

1
Chapter 2

Literature Survey

[1].Voicemail architecture in desktop and mobile device for the blind people:
The advancement in computer based accessible systems has opened up many av-
enues 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. However, a large section of visually impaired people in differ-
ent 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 e-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
native language with the help of a computer or a mobile 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.

[2].Voice Email Based On SMTP For Physically Handicapped:


In the present scenario, everybody needs communication technology to connect with
each other. Communication technologies are significant these days for the betterment
of social and personal interaction. The combination of technologies with the internet
makes communication easy. However, the person who is physically challenged suffered
a lot to utilize this technology due to visual and physical difficulties. There are many
technologies advancements have come though it is not possible to use like normal users.
This paper aims at creating an email system that helps even new users or physically
impaired people to use the system for communication.

2
Voice Based Email For Blind Person Using Voice Recognization

[3].The design and implementation of voice mailbox system based on VoIP:


With the rapid development of CTI and VoIP technology, more and more attention
is paid to the voice mailbox based on VoIP which is a kind of important telecom value
added service. In order to reduce the voice mailbox system development cost and shorten
its development cycle, a solution of the voice mailbox system based on digital voice card
and VoIP is put forward in this paper. This paper introduces the system architecture of
the voice mailbox system based on VoIP, clarifies the system function, and describes the
realizations of schedule delivery message and manual service in detail. After the system
running, the effect of it is good. It has a certain guiding significance to the relative
projects’ development based on digital voice card.

[4].Transfer Learning From Speech Synthesis to Voice Conversion With Non-


Parallel Training Data:
We present a novel voice conversion (VC) framework by learning from a text-to-
speech (TTS) synthesis system, that is called TTS-VC transfer learning or TTL-VC for
short. We first develop a multi-speaker speech synthesis system with sequence-tosequence
encoder-decoder architecture, where the encoder extracts the linguistic representations
of input text, while the decoder, conditioned on target speaker embedding, takes the con-
text vectors and the attention recurrent network cell output to generate target acoustic
features. We take advantage of the fact that TTS system maps input text to speaker
independent context vectors, thus repurpose such a mapping to supervise the training of
the latent representations of an encoder-decoder voice conversion system. In the voice
conversion system, the encoder takes speech instead of text as the input, while the de-
coder is functionally similar to the TTS decoder. As we condition the decoder on a
speaker embedding, the system can be trained on non-parallel data for any-to-any voice
conversion. During voice conversion training, we present both text and speech to speech
synthesis and voice conversion networks respectively. At run-time, the voice conversion
network uses its own encoder-decoder architecture without the need of text input. Ex-
periments show that the proposed TTL-VC system outperforms two competitive voice
conversion baselines consistently, namely phonetic posteriorgram and AutoVC methods,
in terms of speech quality, naturalness, and speaker similarity.

Guru Gobind Singh College of Engineering and Research Center, Nashik 3


Voice Based Email For Blind Person Using Voice Recognization

[5].Comparative Analysis of Smart Voice Assistants:


This paper focuses on virtual voice assistance. Lately, voice-activated interfaces are
becoming more popular, such as Amazon Alexa, Google Assistant, and Microsoft Cor-
tana voice recognition applications. This paper represents the outcome of gauging these
three intelligent voice assistant applications. Their answers are based on user questions
and how the user perceives these three intelligent voice assistant applications. As per the
survey conducted on these three smart voice assistant applications, users feel that Alexa
and Google Assistant applications are superior to Microsoft Cortana. Alexa and Google
Assistant applications do not have any remarkable differences. The development and
implementation of Artificial Intelligence objects ensure that voice-overs between humans
and machines are realistic, and there are not many dependencies on human interactions.
The new Voice Protocol Assistants system can be implemented in other different environ-
ments of applications, including education assistance, medical assistance, robotics and
vehicles, an assistant system for physically challenged persons, home automation, and
security access control. This paper compares the three most adopted voice assistants and
identifies its strength and weakness compared with their peers..

[6].Algorithms and Techniques for Image to Sound Conversion for Helping


the Visually Impaired People:
This paper presents a system that transforms images acquired with a camera into
sounds. The system is designed for the visually impaired people and will convert real time
images into sounds, respecting a certain algorithm, to preserve the visual information,
but not forgetting the limitations imposed by the human hearing system. The resolution
used for images to be conversed is to be found out after some future tests and statistics.
The hardware implementation will have to use the capabilities of a portable device, such
as a PDA or mobile phone or special built embedded system with microcontroller, and
the images will be received though a small web-cam. Actual results obtained by this
system configuration are to be evaluated within testing.

Guru Gobind Singh College of Engineering and Research Center, Nashik 4


Voice Based Email For Blind Person Using Voice Recognization

2.1 Conclusion From Literature Survey


In conclusion, the literature survey has provided valuable insights into the existing
technologies and research related to assistive communication solutions for visually im-
paired individuals. Through a comprehensive review of academic papers, articles, and
technical reports, it is evident that there is a pressing need for innovative and user-
friendly voice-based email systems to empower the blind community with efficient email
communication. Existing studies have highlighted the potential benefits of such systems,
including improved accessibility, increased independence, and enhanced social inclusion.
Additionally, the survey has identified several key features and challenges that should
be considered during the development of the proposed system. This literature survey
serves as a strong foundation for the project, guiding the design and implementation
of a user-centric voice-based email system that addresses the unique needs of the blind,
ultimately improving their quality of life.

Guru Gobind Singh College of Engineering and Research Center, Nashik 5


Chapter 3

Problem Definition and Scope

3.1 Problem Statement


To the main problem of to implement this system is to help blind people to handle email
system easily and help to read incoming mail.and provide login security.

3.1.1 Goals and objectives


The goal of this project is to provide an easy-to-use mail system for individuals with
disabilities while enhancing login security. Our aim is to make email management more
accessible.
Email Management with Voice Commands: Develop a voice-based interface that al-
lows visually impaired users to perform essential email tasks, including reading, compos-
ing, replying, and organizing emails, using spoken commands.

3.1.2 Statement of scope


The user only requires listening to the voice commands given by the system and respond
accordingly in order to get the desired operations performed. This requires user to speak
the operation in the email application and then the system will perform the required
operations.

3.2 Software Context


The project involves developing a voice-based email system specifically designed for blind
individuals, utilizing advanced voice recognition technology. This software will enable vi-
sually impaired users to interact with their email accounts using spoken commands. The

6
Voice Based Email For Blind Person Using Voice Recognization

system will employ sophisticated algorithms to accurately recognize and interpret users’
vocal inputs, allowing them to compose, send, receive, and manage emails hands-free.
The software’s intuitive interface and seamless integration with email services aim to en-
hance accessibility and independence for visually impaired individuals, empowering them
to efficiently navigate their email correspondence using spoken language.

3.3 Major Constraints


1) Accessibility for the Visually Impaired:
The primary objective of the project is to address the accessibility challenges faced by
blind individuals when it comes to using email services. People with visual impairments
encounter difficulties in reading, composing, and managing emails using traditional text-
based interfaces.

2) Voice Recognition Technology:


The project incorporates advanced voice recognition technology to enable users to
interact with the email system using spoken commands. Voice recognition technology
involves converting spoken language into text, allowing users to control devices and ap-
plications verbally.

3) User-Friendly Interface:
The project focuses on designing a user-friendly interface that is intuitive and easy
to navigate through voice commands. Considering the diverse needs and technological
proficiency of users, the interface should be straightforward, ensuring that individuals
with varying levels of technical expertise can efficiently interact with the email system.

4) Inclusivity and Social Impact:


Creating an accessible email system contributes to building an inclusive society where
individuals with disabilities are not left behind in the digital era. The project’s social
impact is significant, promoting inclusivity and equal opportunities for blind people in
the realm of digital communication.

Guru Gobind Singh College of Engineering and Research Center, Nashik 7


Voice Based Email For Blind Person Using Voice Recognization

3.4 Methodologies of Problem Solving and Efficiency


Issues
1) User-Centered Design (UCD):
Understanding User Needs: Conduct extensive research to understand the challenges
faced by blind people while using email systems. Gather feedback through interviews,
surveys, and usability testing. Prototyping and Testing: Create prototypes of the voice-
based email system and involve users in testing. Iterate the design based on user feedback
to ensure it meets their requirements effectively.

2) Agile Development:
Iterative Development: Break the project into smaller tasks and develop iteratively.
Regularly review progress, gather feedback, and make necessary adjustments to improve
the system continuously.

3) Voice Recognition Technology:


Robust Speech Recognition: Choose or develop a reliable speech recognition engine
that accurately translates voice commands into text. Implement natural language pro-
cessing algorithms to enhance recognition accuracy.
Error Handling: Develop mechanisms to handle misinterpretations and errors in voice
recognition. Provide clear error messages and offer alternative ways for users to input
commands.

4) Scalability:
Scalable Architecture: Design a scalable system architecture that can handle an in-
creasing number of users and emails. Consider cloud-based solutions that can automati-
cally scale resources based on demand.

Guru Gobind Singh College of Engineering and Research Center, Nashik 8


Voice Based Email For Blind Person Using Voice Recognization

3.5 Scenario in Which Multi-Core, Embedded and


Distributed Computing Used
Multi-Core Computing:
1.Voice Recognition Algorithm:
Utilize multi-core processors to implement advanced voice recognition algorithms like deep
learning models (such as recurrent neural networks or convolutional neural networks) that can
process and analyze speech data in real-time.
2.Parallel Processing for Data Handling:
Divide the data processing tasks into smaller chunks and distribute them across multiple
cores, enabling parallel processing of incoming emails, voice commands, and user requests.

Embedded Computing:
1. Integration with Embedded Systems:
Use embedded computing platforms, such as Raspberry Pi or Arduino, to create compact
and energy-efficient devices that can be easily integrated into everyday objects like smartphones
or smart speakers.
2. Sensor Integration:
Integrate sensors like microphones and accelerometers into the embedded devices to capture
high-quality audio data and detect user gestures or movements, enhancing the user experience
and interaction with the system.

Distributed Computing:
1. Cloud-Based Speech Recognition:
Implement a distributed computing architecture where the raw audio data captured by the
embedded devices is transmitted to a cloud-based speech recognition service. Leverage the
computational power of cloud servers equipped with multiple cores to perform intensive speech
recognition tasks, ensuring high accuracy and reliability in converting spoken words into text.
2. Distributed Storage and Access:
Store emails and user data in a distributed cloud storage system, ensuring seamless access
to emails from anywhere and facilitating synchronization across multiple devices. Implement
distributed databases and caching mechanisms to enhance the retrieval speed of emails and user
preferences, providing a responsive user interface.

Guru Gobind Singh College of Engineering and Research Center, Nashik 9


Voice Based Email For Blind Person Using Voice Recognization

3.6 Outcome
The project ”Voice based email for blind people using Voice Recognition” aims to enhance
accessibility for visually impaired individuals by enabling them to send and receivils through
voice commands. The outcome of this project is incredibly impactful, as it empowers blind
people to independently manage their email communication without relying on assistance. By
leveraging voice recognition technology, the project not only fosters greater inclusivity but also
promotes self-reliance and boosts confidence among visually impaired individuals. It opens up
new avenues for them to participate in the digital world, improving their overall quality of life
and enabling them to stay connected with others efficiently and effortlessly.

3.7 Applications
1.Independent Communication: Blind individuals can send and receive emails without
relying on assistance from others. This promotes their independence and allows them to com-
municate more freely with friends, family, colleagues, and organizations.

2.Work and Education: Blind students and professionals can use voice-based email to ex-
change messages related to their coursework or work assignments, making it easier to stay on
top of their responsibilities and engage in online education and remote work.

3.Social Inclusion:Voice-based email can facilitate social interactions, enabling blind users
to participate in online communities, join mailing lists, and engage in group discussions with-
out barriers. This promotes social inclusion and reduces isolation.

4.Access to Information: Blind users can access information, news, and updates through
email. They can subscribe to newsletters, receive important announcements, and stay informed
about current events, enhancing their access to knowledge.

5.Online Shopping and Services: Voice-based email can be used for receiving order con-
firmations, tracking information, and customer support inquiries, making online shopping and
accessing online services more convenient for blind individuals.

Guru Gobind Singh College of Engineering and Research Center, Nashik 10


Voice Based Email For Blind Person Using Voice Recognization

3.8 Hardware Resources Required


• RAM : 8 GB As we are using Machine Learning Algorithm and Various High Level
Libraries Laptop RAM minimum required is 8 GB.

• Hard Disk : 40 GB Data Set of CT Scan images is to be used hence minimum 40 GB


Hard Disk memory is required.

• Processor : Intel i5 Processor Pycharm IDE that Integrated Development Environment


is to be used and data loading should be fast hence Fast Processor is required.

• IDE : Sypder is an open-source cross-platform integrated development environment for


scientific programming in the Python language.

• Coding Language : Python Version 3.5 Highly specified Programming Language for Ma-
chine Learning because of availability of High Performance Libraries.

• Operating System : Windows 10 Latest Operating System that supports all type of
installation and development Environment.

3.9 Software Resources Required


• Operating System: Windows 10

• IDE: Pycharm ,Spyder

• Programming Language : Python

Guru Gobind Singh College of Engineering and Research Center, Nashik 11


Chapter 4

Software Requirement Specification

4.1 Introduction
The project ”Voice-Based Email for Blind People Using Voice Recognition” aims to em-
power individuals with visual impairments by providing them with a seamless and accessible
way to manage their emails. Leveraging advanced voice recognition technology, the project
focuses on developing a user-friendly interface that allows blind users to compose, send, receive,
and manage emails entirely through voice commands. By eliminating the need for traditional
keyboard and mouse inputs, this innovative solution enhances the independence and produc-
tivity of visually impaired individuals, enabling them to stay connected in the digital world
effortlessly. Through the integration of cutting-edge voice recognition algorithms, the project
seeks to create an inclusive and supportive environment, ensuring that everyone, regardless of
their visual abilities, can effectively utilize email communication with ease and confidence.

4.1.1 Purpose and Scope of Document


The purpose of the project ”Voice-Based Email for Blind People Using Voice Recognition”
is to enhance accessibility and inclusivity for individuals with visual impairments. The project
aims to develop a specialized email system that utilizes voice recognition technology, enabling
visually impaired users to compose, send, receive, and manage emails using spoken commands.
By harnessing the power of voice recognition, this project empowers blind individuals to inde-
pendently engage in digital communication, breaking down barriers and fostering independence.
The scope of the project encompasses the development of user-friendly interfaces, robust voice
recognition algorithms, and seamless integration with existing email platforms, ensuring a com-
prehensive solution that significantly improves the lives of visually impaired users by facilitating
efficient and convenient email communication through voice commands.

12
Voice Based Email For Blind Person Using Voice Recognization

4.1.2 Overview of responsibilities of Developer


1.Understanding User Requirements: Collaborate with stakeholders to understand the
specific needs and requirements of blind users. Gather insights on how blind users interact with
technology, especially voice-based interfaces.
2.Designing User Interfaces: Design an intuitive and accessible user interface that is op-
timized for voice interactions. Ensure the interface is simple, easy to navigate, and designed
with accessibility principles in mind.
3.Voice Recognition Integration: Implement voice recognition technology to accurately
transcribe user input into text. Integrate natural language processing (NLP) algorithms to
understand user commands and intents. Handle various accents, tones, and speech patterns to
improve recognition accuracy.
4.Email Integration: Integrate the application with email services (e.g., Gmail, Outlook)
using APIs to access and manage emails. Implement features such as reading emails aloud,
composing emails through voice commands, and managing email folders using voice.
5.Accessibility Considerations: Ensure the application is fully accessible using screen read-
ers and other assistive technologies. Implement voice feedback and other auditory cues to
provide feedback to users. Design error messages and prompts that are clear and easy to un-
derstand.
6.Testing and Debugging: Conduct thorough testing to identify and fix bugs, ensuring the
application functions reliably. Perform usability testing with blind users to gather feedback and
make necessary improvements.
7.Security and Privacy: Implement robust security measures to protect user data and en-
sure email privacy. Encrypt sensitive user information and interactions to prevent unauthorized
access.
8.Documentation: Create comprehensive documentation for users, detailing how to use the
voice-based email application effectively. Provide clear instructions and troubleshooting tips
for common issues users might encounter.
9.Continuous Improvement: Stay updated with advancements in voice recognition technol-
ogy and accessibility standards. Gather user feedback and continuously iterate on the applica-
tion to enhance user experience and features.
10.Collaboration and Communication: Collaborate effectively with designers, testers, and
other developers to ensure a cohesive user experience. Communicate progress, challenges, and
solutions to the project team and stakeholders regularly.

Guru Gobind Singh College of Engineering and Research Center, Nashik 13


Voice Based Email For Blind Person Using Voice Recognization

4.2 Functional Requirements


1.User Registration and Authentication:

• Users should be able to create an account by providing necessary information.

• The system must have a secure authentication process, preferably using voice recognition
or other biometric methods to ensure user privacy and security.

2.Voice Recognition:

• The system should accurately recognize and differentiate users’ voices.

• It must support multiple languages and accents to accommodate diverse user back-
grounds.

3.Email Composition:

• Users should be able to compose emails using voice commands.

• It must support multiple languages and accents to accommodate diverse user back-
grounds.

4.Email Sending and Receiving:

• Users should be able to send emails to recipients specified through voice commands.

• The system should notify users about new incoming emails and read the content aloud
using text-to-speech technology.

• Users should be able to reply to emails and manage their inbox using voice commands.

4.3 Non Functional Requirements


1.Performance Requirements :
The performance of the functions and every module must be well. The overall perfor-
mance of the software will enable the users to work efficiently. Performance of encryption of
data should be fast. Performance of the providing virtual environment should be fast Safety
Requirement.The application is designed in modules where errors can be detected and xed eas-
ily. This makes it easier to install and update new functionality if required.
2.Safety Requirements : The application is designed in modules where errors can be de-
tected and fixed easily.This makes it easier to install and update new functionality if required
3.Security Requirements :
Our software has many quality attribute that are given below:-

• Adaptability: This software is adaptable by all users.

Guru Gobind Singh College of Engineering and Research Center, Nashik 14


Voice Based Email For Blind Person Using Voice Recognization

• Availability: This software is freely available to all users. The availability of the software
is easy for everyone.

• Maintainability: After the deployment of the project if any error occurs then it can be
easily maintained by the software developer.

• Reliability: The performance of the software is better which will increase the reliability
of the Software. User Friendliness: Since, the software is a GUI application; the output
generated is much user friendly in its behavior.

• Integrity: Integrity refers to the extent to which access to software or data by unautho-
rized persons can be controlled.

• Security: Users are authenticated using many security phases so reliable security is pro-
vide.

Guru Gobind Singh College of Engineering and Research Center, Nashik 15


Voice Based Email For Blind Person Using Voice Recognization

4.4 System Requirements


1.Microphone: A good-quality microphone is essential for capturing clear and accurate voice
inputs from users. Consider noise-canceling microphones to improve the accuracy of voice
recognition, especially in noisy environments.
2.Speaker/Headphones: A speaker or headphones are necessary to play back email messages
to the user. Headphones can provide a more personalized experience and privacy, especially in
public spaces.
3.Computer: You’ll need a computer to run the voice recognition software and manage the
email application. The computer should have a decent processor and RAM to handle voice
processing algorithms efficiently.
4.Internet Connection: A stable internet connection is required to send and receive emails.
A broadband connection is preferable for faster data transmission.

4.4.1 Database Requirements:


1.User Profiles: Store user information such as name, email addresses, password hashes, and
voice profiles for authentication purposes.
2.Email Data: Store email content including sender, recipient, subject, message body, attach-
ments, timestamps, and read/unread status.
3.Voice Samples: Maintain a database of voice samples for registered users to facilitate voice
recognition authentication.
4.Contact Information: Store contact details of users’ email contacts, including names and
email addresses.
5.Security Information: Store security-related data, such as login attempts, IP addresses,
and authentication timestamps, for ensuring system security.
6.Accessibility Preferences: Store user preferences related to accessibility settings, such as
voice speed and language preferences.
7.Feedback and Support: Provide a way for users to submit feedback or support requests,
and store this information for future reference and improvements.

Guru Gobind Singh College of Engineering and Research Center, Nashik 16


Voice Based Email For Blind Person Using Voice Recognization

4.5 Analysis Models: SDLC model to be applied


SDLC Models stands for Software Development Life Cycle Models. In this article, we explore
the most widely used SDLC methodologies such as Agile ... Each software development life cycle
model starts with the analysis, in which the Also, here are defined the technologies used in the
project, team load. One of the basic notions of the software development process is SDLC
models which stands for Software Development Life Cycle models. SDLC – is a continuous
process, which starts from the moment, when it’s made a decision to launch the project, and
it ends at the moment of its full remove from the exploitation. There is no one single SDLC
model. They are divided into main groups, each with its features and weaknesses.

Figure 4.1: Waterfall Model

Guru Gobind Singh College of Engineering and Research Center, Nashik 17


Chapter 5

System Design

5.1 System Architecture

Figure 5.1: System Architecture

18
Voice Based Email For Blind Person Using Voice Recognization

5.2 Data Flow Diagrams


DFD Level 0

Figure 5.2: Data Flow 0

DFD Level 1

Figure 5.3: DataFlow1

Guru Gobind Singh College of Engineering and Research Center, Nashik 19


Voice Based Email For Blind Person Using Voice Recognization

Figure 5.4: DataFlow2

Guru Gobind Singh College of Engineering and Research Center, Nashik 20


Voice Based Email For Blind Person Using Voice Recognization

5.3 Entity Relationship Diagrams


5.3.1 Entity Relationship Diagram

Figure 5.5: ER Diagram

Guru Gobind Singh College of Engineering and Research Center, Nashik 21


Voice Based Email For Blind Person Using Voice Recognization

5.4 UML Diagrams


5.4.1 Activity Diagram

Figure 5.6: ER Diagram

Guru Gobind Singh College of Engineering and Research Center, Nashik 22


Voice Based Email For Blind Person Using Voice Recognization

5.4.2 Use Case Diagram

Figure 5.7: Use Case Diagram

Guru Gobind Singh College of Engineering and Research Center, Nashik 23


Voice Based Email For Blind Person Using Voice Recognization

5.4.3 Class Diagram


Explain class diagram

Figure 5.8: Class Diagram

Guru Gobind Singh College of Engineering and Research Center, Nashik 24


Voice Based Email For Blind Person Using Voice Recognization

5.4.4 Sequence Diagram

Figure 5.9: Sequence Diagram

Guru Gobind Singh College of Engineering and Research Center, Nashik 25


Voice Based Email For Blind Person Using Voice Recognization

5.4.5 Component Diagram

Figure 5.10: Component Diagram

Guru Gobind Singh College of Engineering and Research Center, Nashik 26


Voice Based Email For Blind Person Using Voice Recognization

5.4.6 Object Diagram

Figure 5.11: Object Diagram

Guru Gobind Singh College of Engineering and Research Center, Nashik 27


Chapter 6

Other Specifications

6.1 Advantages
1.Accessibility: It provides a convenient and accessible way for blind individuals to send,
receive, and manage emails independently without relying on assistance from others. This in-
creased independence can boost their confidence and overall quality of life.

2.Inclusivity: By implementing voice recognition technology, the project promotes inclusivity


by ensuring that people with visual impairments can actively participate in the digital commu-
nication landscape, bridging the gap between them and sighted individuals.

3.Time Efficiency: Voice recognition technology can significantly speed up the process of
composing emails compared to traditional keyboard-based methods, enhancing productivity
for users. This is particularly beneficial for individuals who might face challenges with typing
due to their visual impairment.

4.Ease of Use: Voice-based interfaces simplify the process of composing and managing emails.
Users can navigate through their inbox, compose new messages, and perform various tasks us-
ing natural language commands, making the email experience more intuitive and user-friendly.

5.Hands-Free Operation: Voice-based email systems allow users to operate their email ac-
counts without the need for physical interaction, enabling hands-free usage. This is especially
helpful for individuals with motor disabilities in addition to visual impairments.

28
Voice Based Email For Blind Person Using Voice Recognization

6.2 Limitations
1.Accuracy of Voice Recognition: voice recognition technology is not perfect and can make
errors in interpreting spoken words. Accurate recognition, especially for individuals with di-
verse accents or speech impediments, remains a challenge.

2.Security Concerns: Voice-based systems raise security concerns, as voice recordings can
potentially be impersonated or manipulated. Ensuring the security and authenticity of voice-
based emails is crucial.

3.Limited Vocabulary: Voice recognition systems might struggle with recognizing uncom-
mon words, technical jargon, or non-native language expressions. This limitation can hinder
effective communication, especially in professional or specialized contexts.

4.Context Understanding: Understanding the context of an email conversation, including


sarcasm, humor, or nuanced language use, is challenging for current voice recognition technol-
ogy. This limitation may lead to misinterpretation of messages.

5.Background Noise: voice recognition accuracy significantly decreases in noisy environ-


ments. Blind individuals might not always have a quiet environment, making it difficult for the
system to accurately transcribe spoken words.

6.3 Applications
1.Enhanced Communication:

• Blind individuals can efficiently send, receive, and manage emails without relying on
assistance.

• improved communication with colleagues, friends, and family, leading to increased social
inclusion.

2.Independence and Empowerment:

• Empowers blind users to access and control their email independently, fostering a sense
of self-reliance.

• Reduces dependence on others for sending, reading, and organizing emails.

Guru Gobind Singh College of Engineering and Research Center, Nashik 29


Voice Based Email For Blind Person Using Voice Recognization

3.Productivity and Efficiency:

• Increases productivity by enabling faster and more convenient email management.

• Saves time by allowing users to compose emails using voice commands, eliminating the
need for typing.

4.Accessibility:

• Ensures equal access to email services, promoting inclusivity in the digital realm.

• Adheres to accessibility standards, making it easier for blind users to navigate the email
system.

5.Voice Navigation and Control:

• Implements voice commands for navigating through emails, opening messages, and man-
aging folders.

• Enables hands-free operation, allowing users to multitask while managing their emails.

6.Customization and Personalization:

• Provides options for personalized voice commands, tailoring the system to individual
preferences.

• Customizable settings for reading speed, voice tone, and language preferences enhance
user experience.

Guru Gobind Singh College of Engineering and Research Center, Nashik 30


Chapter 7

Project Plan

7.1 System Implementation Plan

Sr.No Task Start Date End Date Status


1 Finalization of Group Leader/Groups 15/07/2023 18/07/2023 Completed
2 Submission Of 3 Topics 21/07/2023 24/07/2023 Completed
3 Finalization Of Project 25/07/2023 31/07/2023 Completed
4 Synopsis Submission 17/08/2023 25/08/2023 Completed
5 Introduction and Problem Definition 26/08/2023 30/08/2023 Completed
6 Literature Survey 28/08/2023 02/09/2023 Completed
7 Feasibility Study 02/09/2023 07/09/2023 Completed
8 Scope Of Project 08/09/2023 15/09/2023 Completed
9 System Requirement 21/09/2023 26/09/2023 Completed
10 System Architecture 01/10/2023 06/10/2023 Completed
11 Uml Diagram 17/10/2023 22/10/2023 Completed
12 Conclusion 23/10/2023 30/10/2023 Completed
13 Partial Project Report 01/11/2023 05/11/2023 Completed

Table 7.1: System Implementation Plan

31
Voice Based Email For Blind Person Using Voice Recognization

7.2 Gantt Chart

Figure 7.1: Gantt Chart

Guru Gobind Singh College of Engineering and Research Center, Nashik 32


Chapter 8

Conclusion

The development and implementation of voice-based email systems using voice recognition
technology have significantly enhanced accessibility and communication for blind people. By
harnessing the power of voice recognition, individuals with visual impairments can now effort-
lessly compose, send, and manage emails, breaking down barriers to digital communication.
This technology not only fosters independence but also promotes inclusivity by ensuring that
blind individuals can participate fully in the digital age. As technology continues to advance,
it is crucial to further refine and expand these voice-based email systems, ensuring they remain
user-friendly, reliable, and tailored to the specific needs of the visually impaired community.
Through ongoing research, innovation, and collaboration, we can continue to create more in-
clusive technologies, empowering people with disabilities and fostering a more accessible and
equal society.

33
References

[1] Dasgupta, T., Anuj, A., Sinha, M., Ghose, R., Basu, A. (2012). VoiceMail architecture
in desktop and mobile devices for the Blind people. 2012 4th International Conference on
Intelligent Human Computer Interaction (IHCI).

[2] Kumar, S., R., Y., Aishwarya, R. (2021). Voice Email Based On SMTP For Physically
Handicapped. 2021 5th International Conference on Intelligent Computing and Control
Systems (ICICCS)

[3] Peter Meijer,(2022). ”An Experimental System for Auditory Image Representations”,
IEEE Trans. on Biomedical Engineering.

[4] Wang, J., Ren, P., Huang, M., Guo, L. (2015). The design and implementation of voice
mailbox system based on VoIP. 2015 6th IEEE International Conference on Software En-
gineering and Service Science (ICSESS).

[5] Michela Patrizi, Maria Vernuccio, Alberto Pastore, (2021). ”Talking to voice assistants:
Exploring negative and positive users’ perceptions”, Digital Marketing eCommerce Con-
ference.

[6] Zhang, M., Zhou, Y., Zhao, L., Li, H. (2021). Transfer Learning From Speech Synthesis to
Voice Conversion With Non-Parallel Training Data. IEEE/ACM Transactions on Audio,
Speech, and Language Processing.

[7] Gustavo López, Luis Quesada, Luis A Guerrero,(2017). ”Alexa vs. siri vs. cortana vs.
google assistant: a comparison of speech-based natural user interfaces”, International Con-
ference on Applied Human Factors and Ergonomics.

[8] P. Koutsakis, S. Psychic, M. Paterakis,(2001). On the integration of MPEG-4 video


streams with voice and email data packet traffic over wireless picocell networks.

[9] R. Ghose, T. Dasgupta, A. Basu, (2010) Architecture of a web browser for visually
handicapped people. In Students’ Technology Symposium (TechSym).

[10] P. Verma, R. Singh, A.K. Singh, V. Yadav, A. Pandey, (2010). An enhanced speech-
based internet browsing system for visually challenged. In Computer and Communication
Technology (ICCCT).

34
Annexure A
Plagiarism Report For this Report

All must attach certificate/report of Plagiarism issued by Urkund Software. Percentage of


Similarity should not be more than 30

35

You might also like