voice based mail system
this report will give u the knowledge about voive based mailing system...
ALIGARH COLLEGE OF ENGINEERING AND TECHNOLOGY (109) (Approved by AICTE, affiliated to Dr. A.P.J. A.K.T.U, Lucknow) (Formerly UPTU, Lucknow)
PROJECT REPORT On
“VOICE BASED MAIL SYSTEM FOR BLINDS” In partial fulfilment for the award of the degree Of
BACHELOR OF TECHNOLOGY In
COMPUTER SCIENCE & ENGINEERING (2012-2016) SUBMITTED BY : JHALAK SHARMA(1210910013) JYOTI SHARMA(1210910014) UNDER THE GUIDANCE OF Mr. AJIT SIR HEAD OF DEPARTMENT PROJECT INCHARGE
Dr. ANAND SHARMA Mr. ROHIT YADAV ACKNOWLEDGEMENT
We feel pride and privileged in expressing our deep sense of gratitude to all those who have helped us in presenting this project. We would be failing in our endeavour if we do not place our acknowledgment.
We would like to express our sincere thanks to Mr. AJIT CHANSAURIYA, Project Guide for helping us and guiding us in all the obstacles faced during this project.
We are also grateful to the Dr. Anand Sharma, HOD, Computer Science and Engineering Department for providing us the college resources and facilities necessary to carry out this project work.
We are grateful to Mr. Rohit Yadav, Project Incharge for giving us the opportunity to do our project.
The dream begins with a teacher who believes in you, who tugs and pushes and leads you to the next plateau, sometimes poking you with a sharp stick called “truth”. In this line we would like to express my sincerest thanks to our supervisor for his invaluable guidance, kind supervision, timely suggestions and constant encouragement throughout the work. Our supervisor was behind all the ideas explored in this project work and all the quality work in this project is the outcome of the insistence by him for good quality in work. Flaws remained but those are more than entirely due to us.
We would also like to take the opportunity to thank all Teaching and Non-Teaching staff of our college and also to the almighty that always showered his blessings upon us.
JHALAK SHARMA (1210910013) JYOTI SHARMA (1210910014)
The project report entitled “VOICE BASED MAIL SYSTEM FOR BLINDS” is prepared and submitted by JHALAK SHARMA (1210910013), JYOTI SHARMA (1210910014), It has been found satisfactory in terms of scope, quality and presentation as partial fulfillment of the requirements for the award of the degree of COMPUTER SCIENCE & ENGINEERING in Aligarh College of Engineering and Technology.
Mr. Ajit Chansauriya
Dr. Anand Sharma
Rohit Yadav (Project Guide) (Project Incharge)
(Head of Department)
TABLE OF CONTENTS DESCRIPTION INTRODUCTION 1.1 Purpose 1.2 Scope 1.3 Definition, Acronyms, and Abbreviations 1.4 References 1.5 Technologies to be used 1.6 Overview 2.0 OVERALL DESCRIPTION 2.1 Product Perspective 2.2 Software Interface 2.3 Hardware Interface 2.4 Product Function 2.5 User Characteristics 2.6 Constraints 2.7 Architecture Design 2.8 Use Case Model Descript 2.9 Sequence diagram 2.9.1 Flow chart 2.10 Database Design
2.10.1ER Diagram 2.10.2 Data flow diagram 2.10.3 activity diagram 3.0 conclusion 3.1 bibliography
INTRODUCTION Visually disabled and elderly persons have problems in writing text in accessing mail system independently. Voice based email system is useful to those users who may not be able to read or write, or do not have access the internet. Users can access the voice mail system by creating a account on the mailing site. Unlike a computer interface, a voice interface needs no keyboard, no mouse, no screen, freeing users from these barriers to access and action. It requires no training. It is accessible to anyone who have created their account on it. The project report describes the Design, Development and Fabrication of one demo unit of the project work “VOICE BASED EMAIL SYSTEM FOR BLIND”. This voice mail site is designed to provide with a greater advantage producing voice mailing , voice makes it possible to use time more effectively , Fast and efficient, voice frees users from not only the desktop, but even the laptop.
1.2. Scope The user gives the request to login into their account through the voice or text using phone ,personal computer or laptop. The request granted for authenticated user. The user can accessing their account through voice, Send or retrieve Messages speech recognition converts voice into text for composing mail and then Checks the grammars and then using speech synthesis to convert text into pre-recorded audio . The pre-recorded audio should be store in the administrator . It should display to the user. For retrieving message it convert it from text to voice.
1.3. Definitions, Acronyms and Abbreviations ADMIN : Administrator has the authority for convert the voice into text , text into voice and then displaying to the user. ASR : Automatic Speech Recognition is to convert the speech into text. HTML : Hypertext Markup Language is to create static websites.
J2EE – Java 2 Enterprise Edition is a programming platform and it is the part of the java platform for developing and running distributed java applications. EJB – Enterprise java bean, it is architecture for the development and deployment of transactional, distributed object applications-based, server-side software component EDRAW : is a designer toolkit which is designed for develop projects diagrams . DB2 – Database 2 is the database management system that provides a flexible and efficient database platform to erect strong on demand business applications. UML- Unified Modeling Language is a standard language for writing software blueprints. The UML may be used to visualize, specify, construct and document XML - Extensive Markup Language used for data transfer and XML is stored naturally in DB2 SMTP : simple mail transferring protocol. This is used to governs the mail system . HTTPS – Secure hypertext transfer protocol is a hypertext transfer protocol over secure socket layer.
1.4 . References 1. T. Dasgupta and A. Basu. A speech enabled Indian language text to braille transliteration system. In Information and Communication Technologies and Development. 2. Google pdf files.
1.5. Technologies used: HTML – Hyper Text Markup Language Java Script – Script Language XML – Extensive Mark Up Language JAVA – Application architecture J2EE – Application architecture JSP – java server pages
1.6. Overview Existing System :
There are a total number of 4.1 billion email accounts created until 2014 and an there will be estimated 5.2 billion accounts by end of 2018. this makes emails the most used form of communication. The most common mail services that we use in our day to day life cannot be used by visually challenged people. This is because they do not provide any facility so that the person in front can hear out the content of the screen. As they cannot visualize what is already present on screen they cannot make out where to click in order to perform the required operations.
Proposed System : The proposed system is based on a completely novel idea and is no where like the existing mail systems. The most important aspect that has been kept in mind while developing the proposed system is accessibility. A web system is said to be perfectly accessible only if it can be used efficiently by all types of people whether able or disable. The current systems do not provide this accessibility. Thus the system we are developing is completely different from the current system. Unlike current system which emphasizes more on user friendliness of normal users, our system focuses more on user friendliness of all types of people including normal people visually impaired people as well as illiterate people. The complete system is based on speech recognition process that is it convert voice to text or text to voice. Voice mailing allow people to access the account using speech synthesis, pre-recorded audio, and speech recognition. Our plan: -Accept the voice commands -Output should be converted into speech.
2. Overall Description 2.1 Project perspective To provide the user friendly system to all the visually impaired peoples . To help them to moving towards in the challenging world of internet , to provide them a facility to use these technologies , through this they have a chance to overcome their visual disability .
2.2 Software Interface Front End : JSP , java . Back End : SQL . The proposed system has 4 stages of implementation namely 1. System and mailing server 2. Traditional mailing system 3. Voice based command detection 4. Voice based mailing system
2.3 Hardware Interface -
Pentium core processor. 512 mb RAM. Microphone.
2.4 Project Function This voice mail system is develop to help the visually impaired people to make feel them a normal user. Voice interactions can escape the physical limitations on keypad and help user to accessing mails easily. This system can used by both visually abled or disabled persons. The proposed system is a desktop application that allows sending and receiving of mails via the internet. We use artificial intelligence to benefit the blind to make use of the advanced technology for their growth and improvement. The proposed system is a desktop application which makes use of artificial intelligence that makes it cost-effective and easy to maintain.
2.5 User Characterstics -
Automated mailing system instead of using keypads and mouse. User friendly. Easy to access . This can be support user on any time.
2.6 Constraints -
The information of all the users must be stored in a database that is accessible by the Administrator. Voice Mail system facility is available to all the users 24 hours a day. User can access their account from any computer and can send or retrieve messages previously stored.
2.7 Architectural Design - User Interface Design: The user interface is through a home page of the mail site in which they can create or access existing account. This complete mailing site is design in such a way that any user can use it easily.
-Database Design :
Our system maintains a database for user validation and storing mails of the user. There are a total of five tables. The relationship between them is assigned after much consideration. The E-R diagram of our complete system is depicted . The Inbox, Sent-Mail and Trash schemas will store all mails of the respective service that belongs to that particular user.
- System Design: The data flow diagram depicts the complete system design. It is the level-2 data flow diagram which gives complete detailed flow of events in the system.
The Use Case Model: A use case diagram at its simplest is a representation of a user’s interaction with the system that shows the relationship between the user and the different use cases in which the user involved . A use case diagram can identify the different type of users of a use cases and will often be accompanied by other types of diagrams as well. Uses case diagram is a type of behavior diagram it has an actor and use cases.
Fig : The Use Case Diagram
Sequence Diagram: A sequence diagram is an interaction diagram that shows how the processes operate with one another and in what order. It is a construct of a message sequence chart. A sequence diagram shows object interactions arranged in time sequence. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario. A sequence diagram shows, as parallel vertical lines (lifelines), different processes or objects that live simultaneously, and, as horizontal arrows, the messages exchanged between them, in the order in which they occur.
For leave a message:
Fig : Sequence diagram for retrieve message
Flow Chart A flowchart is a type of diagram that represents an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution model to a given problem.
Fig: Flow Chart
2.10 Database Design
2.10.1 ER- Diagram AN Entity-Relationship model (ER model) is a data model for describing the data or information aspects of a business domain or its process requirements, in an abstract way that lends itself to ultimately being implemented in a database such as a relational database. The main components of ER models are entities (things) and the relationships that can exist among them.
Fig: ER- diagram
2.10.2 Data Flow Diagram A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modelling its process aspects. A DFD is often used as a preliminary step to create an overview of the system, which can later be elaborated. DFDs can also be used for the visualization of data processing (structured design).A DFD shows what kind of information will be input to and output from the system, where the data will come from and go to, and where the data will be stored. It does not show information about the timing of process or information about whether processes will operate in sequence or in parallel .
Fig: Data Flow Diagram
2.10.3 Activity Diagram Activity diagrams are graphical representations of workflows of stepwise activities and action with support for choice, iteration and concurrency. activity diagrams are intended to model both computational and organizational processes (i.e. workflows). Activity diagrams show the overall flow of control. Activity diagrams are constructed from a limited number of shapes, connected with arrows. The most important shape types: rounded rectangles represent actions; diamonds represent decisions; bars represent the start (split) or end (join) of concurrent activities; a black circle represents the start (initial state) of the workflow; an encircled black circle
represents the end (final state).
3.0 Conclusion Voice based architecture helps blind people to access e-mail with no difficulty. The proposed system entirely focuses on the benefit of the blind in making use of advanced technology for their growth and improvement. This design will also reduce cognitive load taken by blind to remember and type characters using keyboard. It also helps handicapped and illiterate people. This project will be very much useful for today’s generation either blind or physically challenged to move a step forward in their way in an easy manner to achieve their desire.