Skip to content

Latest commit

 

History

History
88 lines (50 loc) · 2.21 KB

File metadata and controls

88 lines (50 loc) · 2.21 KB

🧠 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