Voice Based Desktop Assistant

The Most famous application of iPhone is ?SIRI? which helps the end user to communicate end user mobile with voice and it also responds to the voice commands of the user. Same kind of application is also developed by the Google that is ?Google Voice Search? which is used for in Android Phones. But t

2025-06-28 16:29:58 - Adil Khan

Project Title

Voice Based Desktop Assistant

Project Area of Specialization Artificial IntelligenceProject Summary

The Most famous application of iPhone is “SIRI” which helps the end user to communicate end user mobile with voice and it also responds to the voice commands of the user. Same kind of application is also developed by the Google that is “Google Voice Search” which is used for in Android Phones. But this Application mostly works with Internet Connections. But our Proposed System has capability to work with and without Internet Connectivity. It is named as Personal Assistant with Voice Recognition Intelligence, which takes the user input in form of voice or text and process it and returns the output in various forms like action to be performed or the search result is dictated to the end user. In addition, this proposed system can change the way of interactions between end user and the computer devices. The system is being designed in such a way that all the services provided by the computer devices are accessible by the end user on the user's voice commands.

Project Objectives

The proposed system was based on the voice recognition in commands which converts the speech to text. The user gets easy access to speech than getting typed in the keyboard. The user spells the commands in the voice so that the user should have good quality of microphones.

Previous voice based system only work on Linux or android phone But the desktop system has not any desktop assistant.

On the other hand, this system has some home automation facility. It also has barcode scanner that can scan the barcode of any product and display all the product information.

The system has face recognization system that is used for login

Project Implementation Method

This project use incremental model. Its mean  it is easier to test and debug during a smaller iteration. Easier to manage risk because risky pieces are identified and handled during its iteration.

Working of this system are as follows:

First of all , The user have to login the system by typing username and password that will save in the database. After on clicking login button, the system recognize your face. If the face matched, the system will open otherwise you cannot login. If you are new user then you can register. After clicking on register button, the system will take your pic by camera then save it in the folder for face recognition. After registration the new user can login the system.

In this system, there are two types of end users. First is Admin and the other is User. Admin has capability to control all the system. But the new register user only can search data from the internet and can calculate mathematical operation.

Benefits of the Project
  1. Saves Time. Assigning repeated tasks to virtual voice assistants frees up the human time and resources.
  2. Hands-Free Operation. These digital voice-enabled assistants also make the operations hands-free.
  3. Send Messages: It can send message by taking voice command . It also write you message which you want to send to your connect.
  4. Send Email: It can send email and also take command for subject and content. The assistant ask user for subject and  content .After taking command , assistant will send the email.
  5.  Face Recognition: Face recognition is important for login. Assistant will recognize your face then login the system. Unauthorized person could not use this system.
  6. Write document:  This system can write document for you and also can save file.
  7. Take Picture: This system can take picture by using camera.
  8. Alarm: This system has alarm facility that you can set by giving command.
  9. Calculation:  This system can calculate any mathematical operations.
  10. System Control: This system can open or close programs. It can shutdown ,sleep or restart the system.
Technical Details of Final Deliverable

We use python modules, twilio account for send messages,wolframalpha for calculation and OpenCv for face recognition.

Final Deliverable of the Project Software SystemCore Industry AgricultureOther IndustriesCore Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 37009
Sensor Temperature Equipment135003500
Blue Yeti Equipment12599025990
Barcode Scanner Equipment175197519

More Posts