Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
69 views

Virtual Assistant Using Python

This document describes a virtual personal assistant created using Python. It discusses features of the virtual assistant like tasks and internet applications. It outlines the system architecture including hardware requirements like a processor, RAM, and computer or laptop, as well as software requirements like an operating system with Python installed. It provides a literature study on techniques used by other developers of smart assistants. It compares the existing and proposed systems, noting existing systems only use speech recognition while the proposed system aims to be more accurate and suitable for real use through techniques like context-aware computing, MFCC, and natural language processing.

Uploaded by

Noman Ali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views

Virtual Assistant Using Python

This document describes a virtual personal assistant created using Python. It discusses features of the virtual assistant like tasks and internet applications. It outlines the system architecture including hardware requirements like a processor, RAM, and computer or laptop, as well as software requirements like an operating system with Python installed. It provides a literature study on techniques used by other developers of smart assistants. It compares the existing and proposed systems, noting existing systems only use speech recognition while the proposed system aims to be more accurate and suitable for real use through techniques like context-aware computing, MFCC, and natural language processing.

Uploaded by

Noman Ali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

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

You might also like