Documente Academic
Documente Profesional
Documente Cultură
Rohit Saroha - 0503013041 Nirdesh Singh - 0503013030 Sandeep Nanda - 0503013044 Kapil Garg - 0503013024
Inderprastha Engineering College (Affiliated to UPTU, Lucknow) Sahibabad, Ghaziabad April 2009
i
ii
iii
Contents
Certificate Abstract Acknowledgment Keywords 1 Introduction 1.1 Existing System of working 1.2 Objective 1.2.1 Working of software 1.3 Benefits Problem Definition 2.1 Constraints 2.1.1 Speaker dependence versus speaker independence 2.1.2 Continuous versus isolated speech 2.1.3 Real time versus offline processing 2.1.4 Broad versus narrow grammar 2.2 Requirement Specification 2.2.1 Requirement Definition 2.2.1.1 Hardware Requirement 2.2.1.2 Software Requirement 2.2.2 Tools/Environment Used Problem Solving Methodology 3.1 Project Plan 3.1.1 Gantt Chart 3.1.2 Milestones & Time Lines 3.2 System Analysis 3.2.1 Feasibility Study 3.2.1.1 Technical Feasibility 3.2.1.2 Economical Feasibility 3.2.1.3 Operational Feasibility Software Development Process Model Data Flow Diagram 3.4.1 Logical Data Flow Diagram 3.4.2 Physical Data Flow Diagram 3.4.3 Notation Database Design 3.5.1 Dependency Identification & Normalization iv vi vii ix x 1 2 2 2 3 5 6 6
7 8 8 9 10 16 17 17 18 20 21 21 22 22 23 27 28 28 29 31 31
3.3 3.4
3.5
3.6 3.8 4 5
32 33 34 44 45 46 46 46 46 46 47 47 48 48 48 49 49 49 50 50 50 50 52 53 53 53 54 55 57
Standards Used 4.1 IEEE Standards Test & Evaluation 5.1 Testing 5.1.1 Testing Objectives 5.1.2 Test Information Flow 5.1.3 Test Case Design 5.1.3.1 White Box Testing 5.1.3.2 Black Box Testing 5.1.4 Testing Strategies 5.1.4.1 Unit Testing 5.1.4.2 Integration Testing 5.1.4.3 Validation Testing 5.1.4.4 System Testing 5.2 Project Evaluation 5.2.1 Ease of use 5.2.2 Expressiveness 5.2.3 Ease of use & Efficiency of Representation 5.2.4 Evaluation Efficiency Future Scope 6.1 Services 6.2 Main Features of the Project 6.3 Commercial prospects Conclusion 7.1 Further Work Reference
7 8
CERTIFICATE
Certified that Rohit Saroha , Nirdesh Singh, Kapil Garg & Sandeep Nanda has carried out the project work Voice Recognition System for the award of Bachelor of Technology from Uttar Pradesh Technical University ,Lucknow, under my supervision. The project embodies result of original work and studies carried out by students themselves and the contents of the project do not form the basis for the award of my other degree to the candidate or to anybody else.
Date-____________
vi
vii
ABSTRACT
This project is aimed at developing a Voice Recognition System. This system takes voice input and matches it with the pattern stored in the database in the form speech units and then based on users voice command it performs basic operations like user authentication which are previously done by text input and mainly it performs user interactive tasks like opening and closing programs and performing other basic windows oriented tasks. This is basically a stand alone application developed on .NET framework version 3.0 using XML as back end for building grammar which stores speech units.
viii
ACKNOWLEDGEMENT
In our effort to work on Voice Recognition System an upcoming field in the world of Information Technology, we were very fortunate to have Ms. Monika Sainger as our supervisor and mentor. While working on this project, his patience and valuable hints helped us in sailing through the rough seas. He was generous enough to lend us their time, experience and expertise. We also acknowledge, with great thanks, our Head of the Department for his encouragement and suggestions we were provided at different stages while working on this project. We are also indebted to all the staff members of our department for all the help that they have extended to us. Last but not the least, we are also thankful to all our friends without whose help this process would have been unexpectedly protracted and the meeting of deadlines would have been impossible.
Rohit Saroha (B.Tech (I.T.)) Kapil Garg (B.Tech (I.T.)) Nirdesh Singh (B.Tech (I.T.)) Sandeep Nanda (B.Tech (I.T.))
ix