Jarvis is a Python-based personal AI assistant that can perform various tasks and assist you with everyday activities.
- Voice Recognition: Jarvis listens to your voice commands and performs actions accordingly. 🎤
- Wikipedia Search: Ask Jarvis to search Wikipedia for information on any topic. 📚
- YouTube Integration: Jarvis can search and play YouTube videos based on your queries. 🎥
- Web Browsing: Open websites like Google, YouTube, and more using voice commands. 🌐
- System Control: Control your system by shutting down, restarting, locking, or opening applications. ⚙️
- Media Control: Play music, movies, and control volume using voice commands. 🎵
- Time and Date: Get real-time updates on the current time and date. ⏰
- IP Address: Retrieve your system's IP address. 🖥️
- Text Editing: Open Notepad and write or type text. 📝
- Python 3.x
- Required Python packages:
pyttsx3
,speech_recognition
,wikipedia
,webbrowser
,opencv-python
,pywhatkit
,requests
,pyautogui
- Clone the repository:
git clone https://github.com/bhushankhopkarr/Desktop_Assistant.git
- Run the script and wait for Jarvis to greet you.
- Speak your command or query clearly, and Jarvis will respond accordingly.
- Use commands like "Wikipedia search", "Play music", "What is the time", etc., to interact with Jarvis.
- Wikipedia Search: "Wikipedia [query]" 🔍
- YouTube Search: "Search on YouTube [query]", "Open YouTube" 🔍
- System Control: "Shut down the system", "Lock the system"
⚠️ - Media Control: "Play music", "Play movie", "Close music", "Close movie" 🎶
- Time and Date: "What is the time" ⏰
- IP Address: "What is my IP address" 🖥️
- Text Editing: "Open Notepad and write", "Type [text]" 📝
This project is inspired by Tony Stark's AI assistant, J.A.R.V.I.S., from the Marvel universe.
Contributions are welcome! If you have any ideas for improving Jarvis or adding new features, feel free to contribute by opening an issue or creating a pull request.