🧠 AI Desktop Voice Assistant
An intelligent Python-based desktop assistant that responds to voice commands! It can recognize speech, convert text-to-speech, and perform daily tasks such as:
📧 Sending emails
🌐 Searching Google & Wikipedia
⚡ Opening & closing applications
🎙 Executing commands entirely through voice recognition
This project is built using simple yet powerful Python packages to make everyday computer use hands-free. 🚀
✨ Features
✅ Speech Recognition – Understands your voice commands in real-time ✅ Text-to-Speech – Talks back like a real assistant ✅ Google Search Integration – Fetches information instantly ✅ Wikipedia Search – Provides summarized knowledge ✅ Email Sending – Compose and send emails through voice ✅ App Launcher – Open & close applications hands-free ✅ Lightweight – Uses simple Python packages, easy to set up
🛠️ Tech Stack
Python 3.x
SpeechRecognition – Voice input
pyttsx3 – Text-to-Speech engine
smtplib – Sending emails
webbrowser – Open Google & websites
os / subprocess – Application handling
Wikipedia API – Quick knowledge search
🚀 Getting Started 1️⃣ Clone the repository git clone https://github.com/ChitranshSingh/Jarvis-AI.git
2️⃣ Install dependencies pip install -r requirements.txt
3️⃣ Run the Assistant python assistant.py
⚙️ Usage Examples
🎤 Say commands like:
“Open Chrome” → Launches Google Chrome
“Close Chrome” → Terminates Chrome process
“Search Wikipedia Albert Einstein” → Reads a short summary from Wikipedia
“Google Python programming tutorials” → Opens search results in browser
“Send email” → Composes and sends a mail
🔮 Future Improvements
Add weather updates 🌦️
Integrate Spotify / YouTube voice control 🎶
Enhance NLP with AI models 🤖
GUI for easier interaction 🖥️
🤝 Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to improve.
📜 License
This project is licensed under the MIT License – free to use and modify.
👨💻 Author : Chitransh Singh Rathaur
🔗 LinkedIn : https://www.linkedin.com/in/chitransh-singh-rathour-279b94352/
💻 GitHub