Skip to content

Latest commit

 

History

History
80 lines (56 loc) · 1.92 KB

File metadata and controls

80 lines (56 loc) · 1.92 KB

🤖 JarvisX — Python Voice Assistant

🚀 About the Project

JarvisX is a powerful desktop voice assistant built using Python.
It bridges the gap between you and your machine by listening to commands, responding with speech, and automating daily system tasks.

✨ Features

  • 🎤 Voice Recognition — High-accuracy command processing
  • 🔊 Offline TTS — Text-to-speech using pyttsx3
  • 🔋 System Monitor — Real-time Battery & CPU status
  • 🌐 Web Automation — Google search & Wikipedia summaries
  • 😂 Entertainment — Joke generator & basic conversations
  • 🖥️ App Control — Open apps like Chrome, Notepad, etc.

🛠️ Technologies Used

  • Core: Python
  • GUI: Tkinter
  • Voice Engine: SpeechRecognition, Pyttsx3
  • Automation: PyWhatKit, Wikipedia API
  • System Monitoring: Psutil

⚡ Quick Start

1️⃣ Clone the Repository

git clone https://github.com/RootSyntax-Dev/JarvisX.git
cd JarvisX

2️⃣ Setup Virtual Environment

python -m venv .venv

# Activate on Windows
.venv\Scripts\activate

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Run the Project

python gui.py

🧠 Example Commands

"Hello Jarvis"
"Open Notepad"
"What is the time?"
"Search Python tutorial"

👤 Author

Vinay Shah

🎓 Final Year B.Tech (CSE - AIML)

🔗 GitHub: https://github.com/RootSyntax-Dev

🔗 LinkedIn: https://www.linkedin.com/in/vinay-py-dev/

Developed with ❤️ by RootSyntax-Dev