Preprint / Version 1

Python Based User Interactive Voice Bot


  • Akshay Khare Vishwakarma Institute of Technology, Pune



In this paper, a python-based voice bot is proposed which is able to give answers to any question of the user and it should be able to follow commands of the user. AI is the main area of creating intelligent machines, particularly computer programs. It is related to the well-known task of employing computers to comprehend human intelligence. This paper provides an outline of the concept of a personal assistant for Windows-based platforms. The system is inspired by virtual assistants such as Siri for iOS and Cortana for Windows. It has been intended for performing a variety of operations by utilizing well-defined commands. This work focuses on assisting end-users with day-to-day activities such as searching questions on Google, general conversation with the user, searching for YouTube or other websites, automatic keyboard and mouse handling, sending mail, mathematical calculations, opening applications and files on the PC, clicking photos, and many more tasks. Machine learning is used to assess user statements/commands to provide the best solution.


speech recognition, Sqlite3 database, Python


Download data is not yet available.


Sakharkar, Ashutosh, Shidesh Tondawalkar, Pratik Thombare, and Rajashri Sonawane. "Python Based AI Assistant for Computer." (2021).

Shende, Deepak, Ria Umahiya, Monika Raghorte, Aishwarya Bhisikar, and Anup Bhange. "AI Based Voice Assistant Using Python." Journal of Emerging Technologies and Innovative Research 6, no. 2 (2019): 506-509.

AbouElhasan, Nourhan, Tasneem Elboraee, Hamees Mohamed, Nourhan Adel, and Marwa M. Eid. "SURVEY ON AUTOMATIC SPEECH RECOGNITION." Journal of Computer Science and Information Systems 11, no. 2 June 2020 (2020).

Apturkar, Akash, Alexander I. Iliev, Amruth Anand, Arush Oli, Swadesh Reddy Siddenki, and Vikram Reddy Meka. "Sentiment Analysis of Speech with Application to Various Languages."

Selvan, Mercy Paul, M. S. Roobini, S. Jancy, Suji Helen, Viji Amutha Mary, and Angajala Preethi Servani. "Interactive Bot Using Python." NVEO-NATURAL VOLATILES & ESSENTIAL OILS Journal| NVEO (2021): 1501-1507

du Preez, Salomon Jakobus, Manoj Lall, and Saurabh Sinha. "An intelligent web-based voice chat bot." In IEEE EUROCON 2009, pp. 386-391. IEEE, 200

Divakar, M. S., Vimal Kumar, Martina Jaincy DE, R. A. Kalpana, and Sanjai Kumar RM. "FARMER’S ASSISTANT using AI Voice Bot." In 2021 3rd International Conference on Signal Processing and Communication (ICPSC), pp. 527-531. IEEE, 2021. Staff. (2020). The Best Voice Assistants

Hussain, Zahid, and Muhammad Siyab Khan. "Introducing Python Programming for Engineering Scholars." International Journal of Computer Science and Network Security 18, no. 12 (2018): 26-33.

Hillar, Gaston C. Building RESTful Python Web Services. Packt Publishing Ltd, 2016.

Sripriya, N., S. Poornima, S. Mohanavalli, R. Pooja Bhaiya, and V. Nikita. "Speech-Based Virtual Travel Assistant for Visually Impaired." In 2020 4th International Conference on Computer, Communication and Signal Processing (ICCCSP), pp. 1-7. IEEE, 2020.

Yadav, Avanish Vijaybahadur, Sanket Saheb Verma, and Deepak Dinesh Singh. "VIRTUAL ASSISTANT FOR BLIND PEOPLE." INTERNATIONAL JOURNAL 6, no. 5 (2021).

Goerzen, John. "Simple Message Transport Protocol." In Foundations of Python Network Programming, pp. 197-210. Apress, Berkeley, CA, 2004.

Mordvintsev, Alexander, and K. Abid. "Opencv-python tutorials documentation." 2014.

Beniz, Douglas, and Alexey Espindola. "Using Tkinter of python to create graphical user interface (GUI) for scripts in LNLS." WEPOPRPO25 9 (2016): 25-28.

Sweigart, Al. "PyAutoGUI Documentation." Read the Docs (2020): 25.





Working Paper