A modular Python-based virtual assistant that automates daily tasks with real-time voice interaction.
Built using SpeechRecognition, pyttsx3, Requests, and Webbrowser, Jarvis listens, understands, and responds naturally — just like a personal AI companion.
✅ Voice Commands – Control everything hands-free
✅ App & File Automation – Open applications and local files instantly
✅ Media Control – Play local music & movies
✅ Web Search – Get quick answers from the web
✅ Live News Updates – Fetch real-time news headlines via API
✅ Modular Design – DRY design for adding new commands & functions with ease
✅ Customizable – Update file paths, URLs, and modules for personal use
- Python 3.11+
- SpeechRecognition – Google Audio Recognizer for speech-to-text
- pyttsx3 – Text-to-Speech engine
- Requests – Fetch APIs like News
- Webbrowser – Automate browser tasks