Fin Irjmets1653449299

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

e-ISSN: 2582-5208

International Research Journal of Modernization in Engineering Technology and Science


( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:05/May-2022 Impact Factor- 6.752 www.irjmets.com

AI BASED VOICE ASSISTANT


Shivam Singh Sikarwar*1
*1Department of Electronics and communication, MITS Gwalior
ABSTRACT
Digital installation provides new opportunities to simplify everyday life using auxiliary technology tools. Amazon
Alexa, Apple Siri, Microsoft Cortana, are examples of voice assistant. Voice assistant is a software that utilize
artificial inteligence to take input in form of voice and then do the task accordingly. We use Various methods to
convert speech into text(STT), then after processing of the text, it converts into speech(TTS). However, the smart
personal assistant's study is vast.. It is divided into separate branches, e.g. A computer-related environment,
personal interaction with a computer as well Information systems. Various python packages is used in this
project. In this paper, we have tried to present a descriptive and detailed review to provide strong support for
future research. We use nlp instead of pattern identification strategies for recognizing contextual based text. It
works online and offline.Python programming language is used in voice assistant. Data is stored in the app itself,
it reduces the complexity of time and space.
Keywords-Voice assistant, artificial intelligence, python.
I. INTRODUCTION
Voice assistant is used to run a computer system like a laptop or PC at your own command. It is a software that
can understand human's language and verbal commands and then performs according to the instruction
provided to it. Users can give commands to their assistants. Voice assistant performs various functions like
sending e-mail, managing to-do lists, open any websites or app, send texts with just any verbal commands on
whatsApp etc. Nowadays assistants are very helpful for human. It has brought comfort in human life.Now we do
not have to type for searching anything on internet. We just have to tell the assistant verbally and voice assistant
will understand your words and will do actions accordingly. Voice assistants takes less time to show the results..
We can save our time with the help of voice assistant.. Voice assistants usually work with the internet, they
require an Internet connection. To make a voice assistant we need to have konwledge of python language. Python
has many inbulit libraries and functions that makes coding part a bit easier.Virtual assistants are work-oriented.
Voice assistant is software that works according to the voice commands given to it. They can interpret and
respond to human sounds. VS code editor is used to execute our python program. Some of the packages and
modules of python that has been used are speech recognition, pyttsx3, smtplib, date time etc.
II. LITERATURE REVIEW
Many researchers have done work on various voice assistants.The first voice system was made by Bell
laboratories in 1952.The name of that system was 'audrey'. Audrey had some limitations.It could understand 10
digits only.In early 1960's IBM made a shoebox machine.This machine could remove some limitations of
Audrey.It could understand 16 different words and also perform basic functions like plus or minus. But still that
was not enough.After this, another model named hidden Markov model(HMM) proposed. This model was far
better than previously proposed models.This model could respond to thousand of words. Later,apple company
introduced it's 'siri' in the market. Siri is among the best voice assistants that are available in the market. Some
chat bots also been made, chat bot also works on similar principle as voice assistant. Voice assistant increases
the interaction between the human and the machines. The software uses algorithms and then convert the verbal
command into actions.
III. PROPOSED METHODOLOGY
Voice assistants take voice input and perform tasks according to the instructions provided. Working of these
assistants is very simple and easy. We give some instructions to assistant in the form of audio signal then the
software understands and analyse those audio signal and after that it does the tasks.The python code which we
have used is also not very complex. These voice assistants can also be helpful for the peoples who cannot see. Use
of python language made the execution fast and simple also. Python code has some of installer packages like
speech recognition, pyttsx3, python backend, system calls.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[3737]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:05/May-2022 Impact Factor- 6.752 www.irjmets.com

IV. RESULT AND DISCUSSION


Voice assistant works fast and takes less time in execution. Voice assistant is a program that has the ability to
understand instructions given by users and can do the task on the basis of those instructions. It uses system's
microphone to take the verbal instructions. With voice assistant our laptops and PC's can work on our commands.
It is a quick process, so saves time. Voice assistant works for you at regular intervals, therefore always accessible
to you and can do the task according to the needs of user.Some of the outputs is shown in pictures given below:

Fig. opening wikipedia search

Fig. opening spotify

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[3738]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:05/May-2022 Impact Factor- 6.752 www.irjmets.com

V. CONCLUSION AND FUTURE WORK


We have discussed about voice assistant in the paper. Voice assistant makes life easier for people. we made a
voice assistant using python programming language.It can work on various operating system like
windows.Artificial intelligence is also been used for making of this project. Efficiency of voice assistants is very
high due to less time comsumption. Voice assistants are easy to use and they can be used at any time.As the
automation process is been used in many fields now a days, voice assistant also do the automation process by
reducing typing methods. Digital automation is achieved through voice assistant.It can be very useful in future
as things and processes are going to be automated in future.In future voice assistant can be more efficient and
accurate when we will use iot technology in these voice assistant.
VI. REFERENCES
[1] DOUGLAS O’SHAUGHNESSY, SENIOR MEMBER, IEEE, “Interacting With Computers by Voice: Automatic
Speech Recognition and Synthesis” proceedings of THE IEEE, VOL. 91, NO. 9, SEPTEMBER 2003
[2] Nil Goksel-Canbek2 Mehmet EminMutlu, “On the track of Artificial Intelligence: Learning with Intelligent
Personal Assistant” International Journal of Human Sciences, 13(1), 592-601.
doi:10.14687/ijhs.v13i1.3549.
[3] CortanaIntelligence,GoogleAssistant,AppleSiri
[4] https://data-flair.training/blogs/artificial-intelligence-project-ideas/
[5] https://www.upgrad.com/blog/top-artificial-intelligence-project-ideas-topics-for-beginners/
[6] https://www.activestate.com/blog/how-to-build-a-digital-virtual-assistant-in-python/
[7] https://towardsdatascience.com/how-to-build-your-own-ai-personal-assistant-using-python-
f57247b4494b
[8] www.pythonprogramming.net
[9] www.codecademy.com
[10] www.tutorialspoint.com
[11] www.python.org
[12] DesigningPersonalAssistantSoftwareforTaskManagementusingSemanticWebTechnologiesandKnowlede
Databases.
[13] Python code for Artificial Intelligence: Foundations of Computational Agents, DavidL. Pooleand Alan
K.Mackwort Chatbot Learning: Everything you need to know about machine learning chatbots (2020).
[14] https://www.whoson.com/chatbots-ai/chatbot-learning-everything-need-knowmachine-learning-
chatbots/ How to use an API with Python(Beginner’s Guide). Retrieved from the link
[15] https://rapidapi.com/blog/how-to-use-an-api-with-python/

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[3739]

You might also like