A Voice Assistant for your PC using Python. Developed as part of the "Hands on Python" course at SRM University, AP.
This program takes continuous voice inputs from the user and performs a wide variety of tasks on the user's PC, completely hands-free, until the user asks the program to stop.
The Voice Assistant offers the following features:
- Get the current time
- Retrieve content from Wikipedia
- Open popular websites
- Search in popular search engines
- Get directions to a place
- Create or open local folders
- And perform many similar tasks
Show some ❤️ by starring the repository! ⭐
Install the dependencies by running the following commands:
pip install pyttsx3
pip install SpeechRecognition
pip install pyaudio
To run the program locally, follow these steps:
-
Clone the project:
git clone https://github.com/adivishnu-a/Voice-Assistant
-
Navigate to the project directory:
cd Voice-Assistant
-
Run the program:
python voiceassistant.py
Are changes required in any part of the code?
No, the code is system and platform independent, so changes in the .py
script are not required. Simply install the required dependencies and run the .py
script.
What are the dependencies for?
The dependencies used in this program are the pyttsx3
module for text-to-speech functionality, which works offline, and the SpeechRecognition
module to take audio input from the user, recognize the user's commands, and convert them into text.
Contributions are welcome! If you find any issues or would like to contribute enhancements, please feel free to submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more information.