See discussions, stats, and author profiles for this publication at: https://www.researchgate.
net/publication/360456450
VIRTUAL ASSISTANT USING PYTHON
Research · May 2022
DOI: 10.13140/RG.2.2.28018.38088
CITATIONS READS
0 4,345
1 author:
Vivek Vishal Singh
Galgotias University
1 PUBLICATION 0 CITATIONS
SEE PROFILE
All content following this page was uploaded by Vivek Vishal Singh on 08 May 2022.
The user has requested enhancement of the downloaded file.
VIRTUAL ASSISTANT USING
PYTHON
Vivek Vishal Singh
Student, Department of Computer Science & Engineering, Galgotias University, Gautam
Buddha Nagar, Greater Noida, Uttar Pradesh, India
Under the guidance of
Mrs. Shilpy Gupta
Guide (Fall semester IV, CSE 2022), Department of Computer Science & Engineering
Galgotias University, Gautam Buddha Nagar, Greater Noida, Uttar Pradesh, India
Abstract
In modern times, everyday life has become smarter and more
sophisticated. We already know some voice services like google, and
Siri. etc. Now in our voice support system, it can work like automatic
chrome, open a social media website in a web browser, tell you the time
and you can ask him to tell you from Wikipedia, etc. This project works
by entering voice and rendering voice output and displaying text on the
screen. Our main voice help agenda makes people smarter and deliver
faster results with a computer. Voice Help captures voice input with
our microphone and transforms our voice into understandable
computer language providing the necessary solutions and answers that
the user asks. This service is linked to the World Wide Web to provide
the results the user has requested. The Natural Language Processing
algorithm enables computer systems to engage in communication using
the natural human language in many ways.
Keywords: Virtual Personal Assistant, Natural Human Language, Speech to
text, Artificial Intelligence, Natural Language Processing, Machine Learning.
I. INTRODUCTION II. FEATURES OF VPA
Nowadays almost all jobs are done A. Tasks
digitally. We have Smartphones in our
hands and nothing less than having the A task is a personal or related
world in our hands. These days we don't task that you want to pursue until you
even use our fingers. We are just talking complete it. The operation can occur
about work and it is done. There are once or repeatedly (the function
plans where we can say to the Father of appears). The resulting function may be
the Scriptures, "I'll be late today." Text is repeated from time to time or maybe
also sent. That is the work of the Visible repeated from the date you mark the
Assistant. It also supports specialized completion of the operation. For
functions such as booking a flight, or example, you may want to send a status
getting the cheapest book online from report to your manager on the last Friday
various e-commerce sites and provides of each month, and receive a haircut one
an order booking link, which facilitates month after the last haircut. Frequent
automatic search, discovery, and online tasks are added one at a time to the task
ordering services. list. When you mark one activity event
completed, the next event appears in the
Wise assistants based on the word list.
need a persuasive word or a wake-up call
to make the listener active, which is B. Internet Applications
followed by a command. In my project
the rising name is MAX. We have many
VPA allows employees to access,
visible assistants, such as Apple's Siri,
customize, and use the Internet to help
Amazon's Alexa, and Microsoft's Cortana.
them access information from the
In this project, the wake-up name is
weather, directions, and schedules, to
selected for MAX.
stock performance, competitive data,
and news. All use simple, conversational
Virtual Assistants can provide voice commands, e.g., travel
several services including, management, flight booking, and hotel
• The weather. reservations.
• Scheduling appointment time.
• Trip planning.
• Play music, movies, etc.
• Indicates the time of day.
• Manage emails.
• Open applications.
IV. Literature Study
III. SYSTEM ARCHITECTURE Each developer of a smart assistant
company uses specific methods and
The system architecture of this project techniques to improve the system, in a
shows the flow of the control through the sequence that influences the system. One
system. It also shows the hardware and facilitator can combine the sentences
the software required for the execution correctly, another can add freely and
of the program. The architecture diagram without additional explanations and
is as follows: guidelines to perform tasks, and others
Hardware: can respond, but want to respond. Of
course, no universal helper can do all the
Processor: intel i5 3rd gen work in the same way. The set of qualities
the assistant relies entirely on is where the
developer has placed the most attention.
or AMD A6.
Sinсe аll systems аre bаsed оn
mасhineleаrning methods and use for
Ram: 4 GB or more.
their сreаtiоn huge аmоunts оf dаtа
соlleсted frоm vаriоus sоurсes аnd then
computerer or a laptop.
trаined оn them, аn іmроrtаnt role is
рlаyed by the systems be рlаyed by the
Software: source. The amount of information from
different sources determines the nature of
Operating system should the helper, which can be the result as a
result. Despite the different learning
be WINDOWS 10 or programs, algorithms and different
approaches, the essence of building such
higher. systems remains the same.
Must have python Ассоrding to MоustаfаElshafei,
Virtual Personal Assistant (VРА) is the
installed. next generation of mobile and smart
users' network services. VРА responds
Support of other basic applications like effectively to word-of-mouth compliance
maps, web connection, etc. and provides a single address
opportunity that incorporates seamlessly
a comprehensive range of information. It
also controls phone calls, manages
personal tasks with a calendar, and
allows the user to find their task manager
through voice interaction, and logging in.
The virtual personal assistant allows the
user to use time and time again, improve
his overall performance, and minimize
distractions for normal operation.
V. EXISTING AND PROPOSED collection of this coefficient. It
SYSTEM
is equal to the short-term
Existing Model
Most existing projects use only speech energy spectrum of sound.
recognition using emotional networks.
Although their systems are relatively These can be used to hear
accurate, they are not for real use and
are not suitable for any real use. There sound variations to detect the
are a few basic methods they use:
various variables needed for
1. Context-aware computing:
voice recognition.
Context-aware computing is a
category of programs that can
3. NLP:
sense their physical location
Natural Language
and adapt accordingly. These
Programming is a branch of
can be used to identify words
Artificial Intelligence
spoken by people with
responsible for computer
different characteristics. It
interactions and human
may also spell out words that
languages. It focuses on
may have been
programming computers so
mispronounced.
that they can process large
amounts of data in native
2. MFCC:
languages. This concept is
MFCC refers to Mel-
used to familiarize a
Frequency Cepstral
computer with a variety of
Coefficients. MFC (Mel-
words in a given language and
frequency Cepstrum) is a
to recognize them when
VI. WORKING PRINCIPLES
spoken.
The working of a Virtual Assistant uses
Proposed Model the following principles:
1. Natural Language Processing:
Speech to text:
Natural Language Processing
A Piece of software used that
(NLP) refers to an AI approach
converts audio to text. It
to intelligent programming
doesn’t understand just
using a natural language such
anything you might say.
as English.
Five steps involved in Natural
Text Analyzing:
Language Processing (NLP) are:
Converted text is just letters
for computers.
A piece of software converts
text to something
understandable for the
computer.
Computer understands the
command, so Virtual Assistants
2. Automatic Speech Recognition:
like Siri converts this text to a
To understand commands
computer command.
according to the user’s input.
VPAs map the words to
functions and parameters to
create a command that the
computer can understand.
VII. CONCLUSION AND FUTURE
SCOPE
CONCLUSION-
3. Artificial Intelligence: To learn
Virtual Personal Assistants are a very
things from the users and to effective way to organize your program.
There are now many Smart Personal
store all information about the Digital Assistant apps available on the
market for various device platforms.
behavior and relations of users. These new Software apps work much
better than PDA devices as they provide
The ability of a system to calculate, all the features of your smartphone.
VPAs are also more reliable than
reason, perceive relationships and Personal Assistants because VPAs are
portable and you can use them at any
analogies, learn from experience,
time. And they have more information
than any assistant as they are connected
store and retrieve information
to the internet.
from memory, solve problems,
FUTURE SCOPE-
comprehend complex ideas, use
The next step will be to remove as
the natural language fluently,
much hardware as possible. With the
classify, generalize, and adapt to
ingenuity of the VA present in the clouds,
new situations. being pulled in, and pushing its way into
our lives with many devices in our bodies
and our offices, homes, and cars. Your VA
will always tell you about suggestions
and take orders, and you will know more
about yourself than you know yourself.
We can expect this device to be installed
and permanent.
View publication stats
References 2. YouTube channels
referred
CS dojo
1. Websites referred
Edureka!
www.stackoverflow.
codingwithharry
com
www.pythonprogra
mming.net
www.tutorialspoint.
com
www.google.co.in