A Python-based voice assistant that listens to user commands and performs tasks using speech recognition. It can assist with daily tasks like opening applications, searching online, playing videos, and responding to general commands.
- Voice Recognition: Understands and processes user commands using
speech_recognition. - Task Automation: Opens applications, websites, and performs system tasks.
- Web Search & Online Queries: Searches Google, YouTube, and provides quick answers.
- Media Control: Plays videos and music using Python automation libraries.
- Text-to-Speech: Responds to users in natural-sounding voice using
pyttsx3or similar libraries. - Productivity Helper: Helps with reminders, emails, and other daily activities.
speech_recognition– for capturing voice commandspyttsx3– for text-to-speech conversionpywhatkit– for online automation like YouTube & WhatsAppos&subprocess– for opening applicationsdatetime– for handling time-based querieswebbrowser– for opening websites
- Clone the repository:
git clone https://github.com/yourusername/Virtual-Assistant.git