Skip to content

The Python script creates Jarvis, a virtual assistant using pyttsx3 and speech_recognition. It responds to voice commands, executing tasks like searching Wikipedia and controlling media playback. Jarvis serves as a basic voice-activated assistant, offering hands-free interaction for various tasks.

License

Notifications You must be signed in to change notification settings

bhushankhopkarr/Desktop_Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jarvis: Your Personal AI Assistant

Jarvis is a Python-based personal AI assistant that can perform various tasks and assist you with everyday activities.

Features

  • 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. 📝

Requirements

  • Python 3.x
  • Required Python packages: pyttsx3, speech_recognition, wikipedia, webbrowser, opencv-python, pywhatkit, requests, pyautogui

Installation

  1. Clone the repository: git clone https://github.com/bhushankhopkarr/Desktop_Assistant.git

Usage

  1. Run the script and wait for Jarvis to greet you.
  2. Speak your command or query clearly, and Jarvis will respond accordingly.
  3. Use commands like "Wikipedia search", "Play music", "What is the time", etc., to interact with Jarvis.

Supported Commands

  • 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]" 📝

Credits

This project is inspired by Tony Stark's AI assistant, J.A.R.V.I.S., from the Marvel universe.

Contribution

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.

About

The Python script creates Jarvis, a virtual assistant using pyttsx3 and speech_recognition. It responds to voice commands, executing tasks like searching Wikipedia and controlling media playback. Jarvis serves as a basic voice-activated assistant, offering hands-free interaction for various tasks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages