JARVIS Dashboard

Welcome to JARVIS

Your offline-first smart assistant, built for productivity, automation, and daily interaction.

🎤 Voice Assistant

Offline voice control using pyttsx3 + SpeechRecognition

Requirements

All your needs are here

🧠 Smart Memory

JSON-based recall system for context retention

🧰 Arduino Integration

Smart home automation capabilities

🎨 Multi-Platform

GUI, CLI, and Mobile App support

JARVIS is a modular, open-source assistant designed to run offline and handle daily tasks using speech and text commands. It's built with Python and designed for Indian households with local language support.

  1. Install Python 3.10+
  2. Clone repo from GitHub
  3. Install dependencies via pip install -r requirements.txt
  4. Run using python AI_main.py

Contribute your code, ideas, or suggestions on GitHub:
🔗 GitHub: raj0793/jarvis.ai.in

Watch how Jarvis interacts in real-time:

Step-by-Step Guides

Complete tutorials to get JARVIS running efficiently on your system.

Installation Process:

Get the Source Code:

git clone https://github.com/raj0793/jarvis.ai.in
cd jarvis.ai.in

Or download ZIP from GitHub and extract it.

Launch JARVIS:

python AI_main.py

The assistant will initialize and greet you. Try saying "Hello JARVIS" or "What time is it?"

Personalize Your Assistant:

Enable Full Functionality:

Troubleshooting Guide

Solutions for common issues and performance optimization tips.

Common Solutions:

Fix 'Python not recognized' error:

  1. Reinstall Python with "Add to PATH" checked
  2. Manually add Python to environment variables
  3. Use py instead of python command
  4. Restart command prompt after installation

Missing Dependencies:

pip install --upgrade pip
pip install -r requirements.txt --force-reinstall

If specific modules fail, install individually: pip install speechrecognition pyttsx3 pyaudio

Text-to-Speech Issues:

Speed Up JARVIS:

Frequently Asked Questions

Quick answers to common questions about JARVIS functionality and usage.

JARVIS is designed specifically for offline use with Indian household needs in mind. Unlike cloud-based assistants, your data stays private and local.

Yes! JARVIS works completely offline using local speech recognition and TTS engines. Internet is only needed for optional features like weather updates.

Absolutely! JARVIS is open-source under MIT License. You can use, modify, and distribute it freely.

Currently English is fully supported. Hindi and other Indian languages are in development. You can contribute language packs!