This is a Python-based voice-controlled assistant that can perform tasks such as:
- Searching Wikipedia
- Opening and closing applications
- Typing text in Notepad
- Playing YouTube videos
- Shutting down, restarting, or putting the system to sleep
- Basic named entity recognition (NER) with NLTK
- Logging commands
- Voice command activation (press Ctrl key)
- Text-to-Speech (TTS) responses
- Real-time feedback in terminal and pop-ups
- Logging of user commands for debugging
- Simple GUI display for search results
-
Clone the repository:
git clone https://github.com/yourusername/virtual-assistant.git cd virtual-assistant -
Install the dependencies:
pip install -r requirements.txt
-
Run the assistant:
python AI_Voice_Assistant.py
-
Press and hold the
Ctrlkey to activate listening.
- Windows OS (for system commands)
- Python 3.7+
- Internet connection (for speech recognition and Wikipedia search)
- Add multi-platform support (Linux/MacOS)
- Add custom wake word
- Integrate smarter NLP with transformers
Enjoy your AI Assistant!