Skip to content

This is the Personal Desktop Assistant made in Python with using different packages and APIs of python programming language it support full voice control

Notifications You must be signed in to change notification settings

ChitranshSingh/AI-Desktop-Assistant-in-Python-JARVIS-

Repository files navigation

🧠 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

About

This is the Personal Desktop Assistant made in Python with using different packages and APIs of python programming language it support full voice control

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published