Skip to content

sam-dev-161127/Jarvis-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Jarvis-AI

Jarvis-AI is a smart desktop voice assistant built using Python 🐍.
It can listen to voice commands, understand user instructions, and perform different tasks on the computer like opening websites 🌐, launching apps 📂, playing songs 🎵, launching games 🎮, and having AI conversations using the Gemini API 🤖.

The assistant is designed to behave like a real desktop AI assistant with voice interaction, multitasking support, AI chat mode, speech interruption control, and automation features.

This project is modular and beginner-friendly, so you can easily expand it with new features like weather updates, news, GUI interface, automation tools, smart home integration, and more.


✨ Features

  • 🎤 Voice command recognition
  • 🗣️ Windows built-in text-to-speech voice
  • 🤖 Gemini AI integration for smart conversations
  • 🔄 AI enable/disable mode system
  • 🌐 Open websites using voice commands
  • 🎵 Play local songs using voice
  • 🎮 Launch games from shortcuts
  • 📂 Open applications using voice
  • 📅 Tell current date and time
  • 🧠 Chat memory system
  • 💾 Save AI chat responses automatically
  • ⏹️ Stop speech instantly using voice
  • 🧵 Multithreading for smoother performance
  • 🎙️ Automatic microphone detection
  • 🧩 Easy to customize and expand

🛠️ Technologies Used

  • Python
  • SpeechRecognition
  • Google Gemini API
  • PyWin32
  • Threading
  • OS Module
  • Webbrowser Module
  • Datetime Module
  • Regular Expressions (re)

⚙️ System Requirements

💻 Operating System

  • Windows 10 / Windows 11 (Recommended)

🐍 Python Version

  • Python 3.10 (Recommended)
  • Python 3.11 / 3.12 (Supported)

🚀 Future Improvements

🌦️ Weather System
📰 News Intelligence System
🖥️ Desktop GUI Interface
🎙️ Voice Recognition Engine
🎧 Wake Word Detection System
🧠 Personal Memory System
🏠 Smart Home Integration
📱 Mobile Control System
⚡ Automation Engine
👁️ Face Recognition System
✋ Gesture Control System
🔊 AI Voice & Personality System
🔐 User Authentication System
🔄 Cross-Device Sync System
📊 Activity & Insights Dashboard
🧩 Plugin / Extension System


🌌 NEXAURA — Future Evolution

Jarvis-AI is the foundation of a much more advanced system called NEXAURA 🤖✨

NEXAURA will evolve this project into a full AI ecosystem / personal intelligence system with:

  • 🧠 Self-learning memory system
  • 🎧 Advanced wake word detection (“Hey NEXAURA”)
  • 👁️ Face recognition & vision-based interaction
  • 🏠 Smart home automation control
  • 📱 Mobile + cross-device synchronization
  • 🖥️ Advanced GUI control center
  • ⚡ Intelligent automation engine
  • 🔊 Custom AI voices & personality system
  • 🧩 Plugin-based modular expansion system

💡 Vision:
NEXAURA is not just an assistant — it is a personal AI operating system that connects voice, vision, devices, and intelligence into one ecosystem.


👨‍💻 Author

Sameer Patra
🎓 Student | 🤖 AI Enthusiast | 🐍 Python Developer

📍 Odisha, India 🇮🇳

GitHub: https://github.com/sam-dev-161127


📌 Final Note

This project is continuously evolving 🚧
Jarvis-AI will gradually transform into NEXAURA, a next-generation intelligent AI system. This will be complete on June last

About

The J.A.R.V.I.S. AI is a custom desktop assistant built using Python that performs tasks through voice commands. It integrates the OpenAI API for human-like conversational intelligence. The system can open websites, launch applications, and is modular, allowing users to extend its functionality with tools like weather updates or news APIs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages