A customizable voice assistant built with Python that can perform various tasks using voice commands.
- Voice recognition and text-to-speech
- Play YouTube videos
- Tell the current time
- Search Wikipedia
- Open applications (Chrome, VS Code)
- Tell jokes
- Clean and modular code
- Python 3.7+
- PyAudio
- SpeechRecognition
- pyttsx3
- pywhatkit
- wikipedia
- pyjokes
-
Clone the repository:
git clone https://github.com/yourusername/uday-voice-assistant.git cd uday-voice-assistant -
Install the required packages:
pip install -r requirements.txt
Run the assistant:
python assistant.py- "What's the time?" - Tells current time
- "Play [song name] on YouTube" - Plays the song on YouTube
- "Who is [person]" - Gives information from Wikipedia
- "Tell me a joke" - Tells a random joke
- "Open Chrome" - Opens Google Chrome
- "Open VS Code" - Opens Visual Studio Code
- "Goodbye" - Exits the assistant
Feel free to submit issues and enhancement requests.
This project is licensed under the MIT License - see the LICENSE file for details.
Your Name - [Your GitHub Profile Link]