Skip to main content

VOICE ASSISTANT: DESKTOP-BASED APPLICATION

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 11 Issue: 04 | Apr 2024

p-ISSN: 2395-0072

www.irjet.net

VOICE ASSISTANT: DESKTOP-BASED APPLICATION Jay Mhatre1, Prasanna Tayare2, Sanjeev Kumar3, Pratham Temkar4, Dr. Mahendra Pawar5 1. Student, Dept. of COMP Engineering, VPPCOE & VA, Maharashtra, India 2. Student, Dept. of COMP Engineering, VPPCOE & VA, Maharashtra, India 3. Student, Dept. of COMP Engineering, VPPCOE & VA, Maharashtra, India 4. Student, Dept. of COMP Engineering, VPPCOE & VA, Maharashtra, India 5. Associate Professor, Dept. of COMP Engineering, VPPCOE & VA, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------

Abstract - With voice assistants emerging as essential

flexibility and user-friendliness. We will leverage Python's powerful libraries and frameworks for natural language processing and speech recognition to achieve this goal. Our primary aim is to create an automated personal assistant that enhances user productivity and convenience while demonstrating the feasibility of this technology. Our prototype will showcase basic functionalities, laying the groundwork for future advancements and optimizations.

elements of advanced computer systems, they provide a convenient and user-friendly way to interact with the technology. This research project concentrates on creating and using an Electron JS and Python-based voice assistant that is desktop-oriented. The work investigates technical architecture, development process, and user experience aspects associated with designing a desktop-based interface driven by voice. Using Electron JS allows for compatibility across platforms as well as incorporating web technologies while Python provides core features like speech recognition and natural language processing. This project reveals some aspects of creating a voice assistant for desktop use such as speech accuracy, UI design, system integration, etc. Feedback from users and testing results help shed light on the usability and efficiency of the voice assistant application. Finally, this paper discusses possible future directions for improvements to make these types of tools more widely applicable in other areas beyond desktop assistance. The contribution made by this study is focused on how to advance the field of voice assistant software toward being integrated into desktop environments.

2. BACKGROUND 2.1. History of Voice Assistant From simple speech recognition software to advanced AIpowered virtual assistants, voice assistants have come a long way. The voice assistant journey, however; had started in the mid-20th century with crude attempts at speech recognition. By the 1950s Bell Labs had introduced “Audrey” then by the 1960s IBM came up with “Shoebox”. These served as a basis for further development. Nonetheless, these earliest systems were limited by technology and failed to gain widespread use due to their inadequacies and limited accuracy. This took place at the turn of the century when more advanced voice assistants were being developed. As early as 2001, Microsoft’s “Cortana” was launched, which led to Apple’s release of Siri on iPhone 4S in 2011. Introduced via iPhone 4S, Siri ensured that everyone bought into the virtual assistant concept through natural language command hence starting an era of voice-controlled interface. These are among some of the voice assistant platforms that have dominated the market such as Amazon’s Alexa in 2014 and Google Assistant released in 2016. These platforms used artificial intelligence (AI), natural language processing (NLP), and cloud computing so that they became increasingly personalized and responsive. Today there are voice assistants implemented across various devices or services thereby transforming how users interact with technology every day.

Key Words: Voice Assistant, Recognition, NLP, Desktop

1. INTRODUCTION

In recent years, voice assistants have revolutionized how we interact with technology, providing a convenient and natural way for people to engage with their devices. Today, these assistants have become an integral part of our daily lives, assisting with everything from reminders to controlling smart home devices. While voice assistants have traditionally been linked to portable and home-based electronics, there is a growing demand to expand their functionality to desktop computer settings. This research project aims to create and deploy a desktop voice assistant application using Python and Electron JS. The proposed voice assistant seeks to enhance accessibility and productivity by enabling hands-free interaction with desktop computers. Unlike traditional voice assistants that are primarily made for mobile or smart speaker platforms, this project will use web technologies like HTML, CSS, and JavaScript to develop cross-platform desktop applications using Electron JS. Our objective is to develop a voice assistant that is optimized for desktop use, with a focus on

© 2024, IRJET

|

Impact Factor value: 8.226

2.2 Future Applications Some other future applications of voice assistants are personalized healthcare support, advanced residential automation with predictive capabilities, immersive virtual

|

ISO 9001:2008 Certified Journal

|

Page 2057


Turn static files into dynamic content formats.

Create a flipbook
VOICE ASSISTANT: DESKTOP-BASED APPLICATION by IRJET Journal - Issuu