PBL Report
PBL Report
[2022-23]
Rajgad Dnyanpeeth’s
Shree Chhatrapati Shivajiraje College of Engineering,
Dhangwadi, Tal. Bhor, Dist. Pune
CERTIFICATE
It gives us an immense pleasure to express our gratitude and thanks to all those
who helped in the timely completion of the PBL-II work.
We would like to express our thanks to Prof. Dr. S. B. Patil Principal, Shree
Chhatrapati Shivajiraje College of Engineering, Pune for permitting us to take up the
project work.
We are thankful of our parent and friends for their kind help and support
throughout the course.
SCO21F016(Mrs.Doiphode
Harshada.)
SCO21F017 (Mr.Gade Gaurav.)
SCO21F018 (Mrs.Gaikwad Neha.)
SCO21F019 (Mrs.Gaikwad
Rachana.)
SCO21F020 (Mr.Gajbhiye Sahil)
i
ACKNOWLEDGEMENT
ii
ABSTRACT
A Voice Assistant is one of the hot topics in the current world that are
programs that listens to human’s verbal command and respond to them which
makes it a human- computer/device interaction. In the current days, a voice
assistant is everywhere whichis a lot useful in these busy days. Nowadays, almost
everyone in the current world is using voice assistant because it’s everywhere
starting from Google smartphone assistant which even 5 years old kids will know
how to use because of the current world pandemic which makes them use
smartphones till Amazon's Alexa which will be very useful to do works starting
from entertaining the users till turning on and off the household products (Internet
of Things). One of the greatest features is that it will be very useful to even
physically challenged people, for example, people who aren't able towalk use the
Internet of Things (IoT) feature to operate the household products and maintain
them. So, we tend to develop a voice assistant which will be very useful to the
users same as the other voice assistants which are currently in the world.
iii
TABLE OF CONTENTS
Acknowledgement i
Abstract ii
Content iii
List of figures iv
List of table v
Nomenclature vi
1. Introduction................................................................................... .01
a. Overview.......................................... .01
b. Problem statement.......................................... .04
i. ................................................................ .04
ii. ................................................................. .05
c. Objective............................................................. .06
i. ............................................................... .07
ii. ...................................................................... .07
iii. ................................................................................ .08
2. Literature survey.......................................................................... .13
3. System Requirements................................................................... .16
4. System Design………................................................................... .17
a. Existing System.......................................... .18
b. Proposed System.......................................... .19
5. Result.............................................................................................. .20
6. Conclusion...................................................................................... .21
References............................................................................................ .22
iii
LIST OF FIGURE
Figure Description Page No
Figure1.2 Result. 14
LIST OF TABLES
iv
[Project Title]
CHAPTER 1
INTRODUCTION
1.1 Overview
1.3 Objective
1.1 Overview :
It's software that carries out everyday tasks via voice command. It’s brings AI and machine
learning together to recognize our voice and do what we ask it.Voice assistant software can
be found on smart speakers, smartwatches, mobile phones, tablets and other devices. The
most well-known are Alexa (Amazon), Siri (Apple), Google Assistant (Google) and Bixby
(Samsung), which are taking over our homes thanks to their compatibility with washing
machines, light bulbs, ovens, air conditioning units, etc.
This Software aims at developing a personal assistant for Linux-based systems.
The main purpose of the software is to perform the tasks of the user at certain
commands,provided in either of the ways,speech or text. Virtual assistants are software
programs that help you ease your day to day tasks, such as showing weather reports, giving
daily news, searching the internet etc. They can take commands by voice. Voice-based
intelligent assistants need an invoking word or wake word to activate the listener, followed
by the command. We have so many virtual assistants, such as Apple’s Siri, Amazon’s
Alexa and Microsoft’s Cortana and Amazon's Alexa and this has beenan inspiration for
us to do this as a project. This system is designed to be used efficiently on desktops. Voice
assistants are programs on digital devices that listen and respond to verbal commands. A
user can say, “What's the weather?” and the voice assistant will answer with the weather
report for that day and location.
We are all well aware about Cortana, Siri, Google Assistant and many other virtual
assistants which are designed to aid the tasks of users in Windows, Android and iOS
platforms. But to our surprise, there’s no such virtual assistant available for the paradise
of Developers i.e. Linux platform.
The client wanted to build a voice assistant application that would enable
children to interact with the tablet through voice. The application should be triggered by
a voice command /key word (like Ok Google or Hey Siri). The application should work
online and offline and should provide answers to a predefined library of questions. If the
questions asked are not in the library, the application should search online on google
and provide an answer. The library of questions will be updated regularly and pushed
through software updates.
1.5 Objective :
It's software that carries out everyday tasks via voice command. It's brings AI and
machine learning together to recognize our voice and do what we ask it. Voice assistant
software can be found on smart speakers, smartwatches, mobile phones, tablets and
other devices.
The main goal of a voice assistant is to make hands free and minimize the use of
various input devices such as keyboards and mice. This paper aims to review a home
automation system that uses speech recognition technologies to provide a personalized
voice assistant for every user.
CHAPTER 2
LITERATURE SURVEY
Personal Assistants, or Virtual assistants have become an integral part of our lives thesedays.
Every organisation, or individual is switching to this kind of technologies, as theyhelp them
get their things done in an easier way. This system is based on a Desktop Application. This
system includes a Virtual Assistant, that is capable of accepting input from the user,
understanding it, analysing it, and performing tasks accordingly. This helps users save a lot
of time.
1.Literature Review :
A computer primarily based approach for performing a command via a voice consumerinterface on a
subset of objects. The subset is selected from a fixed of items, eachhaving an object type at least one
taggable field is associated with the object type andhas a corresponding value. The set of objects is
saved in the laptop memory. Anutterance is acquired from the person and consists of a command, an
object type choice,a tag-gable field selection, and a price for the taggable discipline. Responsive to
theutterance, at least one item is retrieved from the set of gadgets, the item of the sortselected through
the user and having a price within the taggable area selection thatmatches the taggable field fee obtained
from the user the command is done on the item.The object includes textual content that’s converted to
voice output
[1]. They envi-sioned that someday computers will recognize natural language and count on what
weneed, whilst and where we need it, and proactively whole responsibilities on our behalf.However,
speech recognition and machine getting to know have persevered to berefined, and based records served
through packages and content providers haveemerged. We agree with that as computer systems turn out
to be smaller and greaterubiquitous [e.g., wearable’s and Internet of Things (IoT)
[2]. The recognizer isdesigned to change a verbal articulation from a individual into an alternate method
ofdata (e.g., text). A hand held individual colleague including a voice-recognizer and acharacteristic
dialect processor is disclosed. This snippet of data can be a plan for theday, data in the individual’s
logbook or data from the individual’s address book, Suchas a telephone number
[3].The Most well known utilization of iPhone is “SIRI”which causes the end client toimpart end client
versatile with voice and it additionally reacts to the voice charges ofthe client. It is named as Personal
Assistant with Voice Recognition Intelligence, whichtakes the client contribution to type of voice or
content and process it and returns theyield in different structures like activity to be performed or the
item is directed to theend client. Furthermore, this proposed framework can change the method for com-
Dept of Computer Engg. SCSCOE, Pune Page
[Project Title]
munications between end client and the cell phones
[4]. Open Data is currentlygathering consideration for imaginative administration creation,
predominantly in thezone of government, bio science, and shrewd venture. Be that as it may, to advance
itsapplication more for purchaser administrations, a web crawler for Open Data to realizewhat sort of
information is there would be of assistance.
2. Methodology:
We recruited 100 users (55 Female, 45 Male) among them 30 were frequent users and70 were
non frequent users. Almost all were native English speakers. We focused onbest virtual
assistants. All the 100 users using four devices to build their experiencesthe majority of our
users addressed that they were not currently active users (Figs. 1and 2).Our survey involved
only one stage. Users were provided 21 Multiple choicedevices and multiple questions which
they were supposed to ask to all of these fourIVAs. These questions were based on following
categories: Travel, Email, Messaging,Sports, M usic, Weather, Calendaring, Social,
Translation, Basic Tasks, GeneralKnowledge, and Personality.
CHAPTER 3
SYSTEM REQUIREMENTS
RAM 1GB
CHAPTER 4
SYSTEM DESIGN
The architecture shown in Figure 3.1 explains the overview of the recommendation
system used in the project.
CHAPTER 5
RESULT
CHAPTER 6
CONCLUSION
Voice Controlled Personal Assistant System will use the Natural language processing and can
be integrated with Machine learning techniques to achieve a smart assistant that can perform
actionon various applications and will make human life comfortable. The system will have the
following phases: Data collection in the form of voice; Voice analysis and conversion to text;
Data storage and processing; generating speech from the processed text output. This
application will also make lifeeasier for those who are physically disabled and every common
user who is fascinated by voicerecognition. Academically, raising awareness forsystems like
this for students can give them better understanding of topics like Artificial Intelligence, Neural
Networks, Natural Language Processing, Machine Learning and Human ComputerInteraction
and also how to improve user experience in application development. Theformulated solution
is able to process voice commands offline allowing users to cut down on the cost of data
bundles. This also helps to make it faster in comparison to alternative applications likeApple’s
Siri, Google assistant, etc.
REFERENCES
5. Kepuska, V., Bohouta, G.: Next generation of virtual personal assistants (Microsoft
Cortana, Apple Siri, Amazon Alexa and Google Home). In: IEEE Conference (2018)
6. Gong, L.: San Francisco, CA (US) United States US 2003.01671.67A1 (12) Patent
Application Publication c (10) Pub. No.: US 2003/0167167 A1 Gong (43) Pub. Date: 4
September 2003 for Intelligent Virtual Assistant
7. Sumitkumar Sarda, Yash Shah, Monika Das, Nikita Saibewar, ShivprasadPatil,”VPA:
Virtual Personal Assistant” Published in 2017 International Journal of Computer
Applications(0975 – 8887) Volume 165 – No 1.
8. Grabianowski, E. (2011). How Speech Recognition Works. Retrieved February 2016,
from How Stuff Works: http://electronics.howstuffworks.com/gadgets/high-tech-
gadgets/speech-recognition1.html
9. Nagesh Singh Chauhan,“Build Your FirstVoice Assistant”,March,2019
https://towardsdatascience.com/build-your-first-voiceassistant.