AI-POWERED TASK AUTOMATION AND ASSISTANCE ON LINUX

Authors

  • Ankita Rawat Department Of Computer Science & Engineering, Echelon Institute of Technology, Faridabad
  • Kirti Chaprana Department Of Computer Science & Engineering, Echelon Institute of Technology, Faridabad
  • Kshama Kumari Department Of Computer Science & Engineering, Echelon Institute of Technology, Faridabad
  • Ruchika Aggarwal Department Of Computer Science & Engineering, Echelon Institute of Technology, Faridabad

DOI:

https://doi.org/10.29121/granthaalayah.v12.i12.2024.6117

Keywords:

Ai, Automation, Linux, Development, Jarvis, Cortana, Siri

Abstract [English]

This research presents the design and development of Jarvis, an intelligent personal assistant tailored for Linux-based systems. Inspired by virtual assistants like Cortana and Siri, Jarvis offers a user-friendly interface for executing a wide range of daily tasks via voice or text input. The system integrates modules for speech recognition, text-to-speech synthesis, web automation, and machine learning-based command interpretation. Jarvis facilitates activities such as general conversation, online searches, weather updates, health inquiries, and event reminders. By combining Python libraries like speech_recognition, pyttsx3, pywhatkit, and wikipedia, the assistant ensures seamless interaction and efficient task execution. The layered architecture—from user input to system-level operations—enables robust, real-time responses, making Jarvis a practical and scalable solution for enhancing Linux user productivity.

Downloads

Download data is not yet available.

References

G. Sharma, A. Gupta, and N. Kumar, "YouTube as an educational tool: Empirical evidence from learners," Education and Information Technologies, 2020.

J. Leskovec and A. Rajaraman, Mining of Massive Datasets, Cambridge University Press, 2014. DOI: https://doi.org/10.1017/CBO9781139924801

Python Software Foundation, "webbrowser — Convenient Web-browser controller." [Online]. Available: https://docs.python.org/3/library/webbrowser.html

J. W. Moore et al., "Cognitive impact of voice assistants in information search," Journal of Human-Computer Interaction, 2021.

M. Hossain, "Developing a Smart Personal Assistant using Python," International Journal of Computer Applications, vol. 179, no. 18, 2018.

G. Hinton et al., "Deep Neural Networks for Acoustic Modeling in Speech Recognition," IEEE Signal Processing Magazine, 2012. DOI: https://doi.org/10.1109/MSP.2012.2205597

L. R. Rabiner, "A tutorial on hidden Markov models and selected applications in speech recognition," Proceedings of the IEEE, 1989. DOI: https://doi.org/10.1016/B978-0-08-051584-7.50027-9

Python SpeechRecognition Library. [Online]. Available: https://pypi.org/project/SpeechRecognition/

S. Davis and P. Mermelstein, "Comparison of parametric representations for monosyllabic word recognition in continuously spoken sentences," IEEE Transactions on Acoustics, Speech, and Signal Processing, 1980. DOI: https://doi.org/10.1109/TASSP.1980.1163420

R. G. Lyons, Understanding Digital Signal Processing, 3rd ed., Pearson, 2010.

M. B. Hoy, "Alexa, Siri, Cortana, and More: An Introduction to Voice Assistants," Medical Reference Services Quarterly, 2018. DOI: https://doi.org/10.1080/02763869.2018.1404391

C. C. Aggarwal, Machine Learning for Text, Springer, 2018. DOI: https://doi.org/10.1007/978-3-319-73531-3

J. Weizenbaum, "ELIZA—A Computer Program For the Study of Natural Language Communication Between Man And Machine," Communications of the ACM, 1966. DOI: https://doi.org/10.1145/365153.365168

K. M. Colby, Artificial Paranoia: A Computer Simulation of Paranoid Processes, Pergamon Press, 1975.

B. A. Shawar and E. Atwell, "Chatbots: Are they really useful?," LDV Forum, 2007. DOI: https://doi.org/10.21248/jlcl.22.2007.88

X. Huang, A. Acero, and H. W. Hon, Spoken Language Processing, Prentice Hall, 2001.

N. Cristianini and J. Shawe-Taylor, An Introduction to Support Vector Machines and Other Kernel-based Learning Methods, Cambridge University Press, 2000. DOI: https://doi.org/10.1017/CBO9780511801389

S. Hochreiter and J. Schmidhuber, "Long Short-Term Memory," Neural Computation, 1997. DOI: https://doi.org/10.1162/neco.1997.9.8.1735

S. Pichai, "Introducing Google Assistant," Google I/O Keynote, 2016.

Microsoft Corporation, "Cortana Architecture Overview," Microsoft Documentation, 2020.

Jarvis Project Repository and Developer Notes, "Internal Documentation," 2024.

Downloads

Published

2024-12-31

How to Cite

Rawat, A., Chaprana, K., Kumari, K., & Aggarwal, R. (2024). AI-POWERED TASK AUTOMATION AND ASSISTANCE ON LINUX. International Journal of Research -GRANTHAALAYAH, 12(12), 129–138. https://doi.org/10.29121/granthaalayah.v12.i12.2024.6117