The document discusses voice assistants and how they are created using Python. Voice assistants take voice commands as input and perform tasks like searching online, playing music. They are helpful but also have limitations. Future work can integrate IoT to make them more accurate.
The document discusses voice assistants and how they are created using Python. Voice assistants take voice commands as input and perform tasks like searching online, playing music. They are helpful but also have limitations. Future work can integrate IoT to make them more accurate.
The document discusses voice assistants and how they are created using Python. Voice assistants take voice commands as input and perform tasks like searching online, playing music. They are helpful but also have limitations. Future work can integrate IoT to make them more accurate.
The document discusses voice assistants and how they are created using Python. Voice assistants take voice commands as input and perform tasks like searching online, playing music. They are helpful but also have limitations. Future work can integrate IoT to make them more accurate.
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