Mini Project
Mini Project
Mini Project
On
BACHELOR OF TECHNOLOGY
In
INFORMATION TECHNOLOGY
By:
ASHVI CHAUDHARY (Roll no.100210507)
LALITA GAUD (Roll no.100210518)
SAUMYA SACHAN (Roll no.100210528)
1
Imp. Points to Prepare Project Report
2
TABLE OF CONTENTS:-
3
1. INTRODUCTION
2. PROJECT OBJECTIVES
4. MY ROLE
7. DATABASE SCHEMAS
8. FUTURE SCOPE
4
SIR CHHOTU RAM INSTITUTE OF ENGINEERING & TECHNOLOGY
Student Declaration/Certificate
I .................................... hereby declare that the work, which is being presented in the project entitled
" .......................................... "In partial fulfillment of the requirement for the award of BACHELOR OF
TECHNOLOGY (B.TECH.) Degree, is an authentic record of my own work carried out under the
supervision of .................................. .
The matter embodied in this project has not been submitted by us for the award of any other degree. Date:
(Full Signature of the students) this is to certify that the above statements made by the candidate are correct to
the best of my knowledge.
( ............................. ) (……........................ )
(……………………………..)
(Director, SCRIET)
5
SIR CHHOTU RAM INSTITUTE OF ENGINEERING & TECHNOLOGY
Student Declaration/Certificate
I .................................... hereby declare that the work, which is being presented in the project entitled
" .......................................... "In partial fulfillment of the requirement for the award of BACHELOR OF
TECHNOLOGY (B.TECH.) Degree, is an authentic record of my own work carried out under the
supervision of .................................. .
The matter embodied in this project has not been submitted by us for the award of any other degree. Date:
(Full Signature of the students) this is to certify that the above statements made by the candidate are correct to
the best of my knowledge.
( ............................. ) (……........................ )
(……………………………..)
(Director, SCRIET)
6
SIR CHHOTU RAM INSTITUTE OF ENGINEERING & TECHNOLOGY
Student Declaration/Certificate
I .................................... hereby declare that the work, which is being presented in the project entitled
" .......................................... "In partial fulfillment of the requirement for the award of BACHELOR OF
TECHNOLOGY (B.TECH.) Degree, is an authentic record of my own work carried out under the
supervision of .................................. .
The matter embodied in this project has not been submitted by us for the award of any other degree. Date:
(Full Signature of the students) this is to certify that the above statements made by the candidate are correct to
the best of my knowledge.
( ............................. ) (……........................ )
(……………………………..)
(Director, SCRIET)
7
ACKNOWLEDGEMENT
We extend our thanks to Dr. Neeraj Singhal Director and Co-ordinator Manav Bansal, for giving us the
motivation and guidance to complete this project
. We are deeply indebted to our project guide .................................. , for the initial idea of the project and for
all the guidance and encouragement he gave in the subsequent months. His supervision and co-operation at
every stage helped us in successfully completing the project. Whatever intellectual effort may be reflected
from this project is the direct result of the informative and stimulating discussions and suggestions he has
given during the course of the project.
Lastly, we would like to thank the entire staff of the IT Department and our college for their support and co-
operation in the completion of this project.
ASHVI CHAUDHARY
LALITA GAUD
SAUMYA SACHAN
8
ABSTRACT
As we know Python is an emerging language so it becomes easy to write a script for Voice Assistant in
Python. The instructions for the assistant can be handled as per the requirement of user. Speech recognition is
the process of converting speech into text. This is commonly used in voice assistants like Alexa, Siri, etc. In
Python there is an API called SpeechRecognition which allows us to convert speech into text. It was an
interesting task to make my own assistant. It became easier to send emails without typing any word,
Searching on Google without opening the browser, and performing many other daily tasks like playing music,
opening your favorite IDE with the help of a single voice command. In the current scenario, advancement in
technologies are such that they can perform any task with same effectiveness or can say more effectively than
us. By making this project, I realized that the concept of AI in every field is decreasing human effort and
saving time.
Functionalities of this project include:
1. It can send emails.
2. It can read PDF.
3. It can send text on WhatsApp.
4. It can open command prompt, your favorite IDE, notepad etc.
5. It can play music.
6. It can do Wikipedia searches for you.
7. It can open websites like Google, YouTube, etc., in a web browser.
8. It can give weather forecast.
9. It can give desktop reminders of your choice.
10. It can have some basic conversation.
Now the basic question arises in mind that how it is an AI? The virtual assistant that I have created is like if it
is not an A.I, but it is the output of a bundle of the statement. But fundamentally, the mail purpose of A.I
machines is that it can perform human tasks with the same efficiency or even more efficiently than humans. It
is a fact that my virtual assistant is not a very good example of A.I., but it is an A.I.
9
10