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

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages