An advanced voice-powered AI assistant built by Aditya Gusain, combining Python, LangChain, and LiveKit to create a natural, reasoning-capable companion that speaks fluent Hinglish (Hindi + English).
Jarvis isn’t just another chatbot — it thinks, speaks, and feels like a true digital partner.
SachdevaAI Jarvis is designed to interact naturally, process context, and respond intelligently — whether you’re chatting casually or automating tasks.
It can:
- 🧠 Understand Hinglish seamlessly (code-mixed Hindi + English)
- 💬 Converse with humor, clarity, and emotion
- 🌦️ Fetch real-time info (weather, date, city)
- 🧩 Use LangChain Agent Mode for reasoning and tool execution
- 🎙️ Speak naturally through LiveKit’s voice communication
- ⚙️ Integrate APIs for contextual understanding
This project demonstrates the future of context-aware, voice-driven AI systems that combine personality with practical intelligence.
| Component | Description |
|---|---|
| 🐍 Python | Core programming language powering Jarvis |
| 🧩 LangChain | Handles reasoning, decision-making, and tool integrations |
| 🔊 LiveKit | Enables real-time voice interaction |
| ⚡ AsyncIO | Smooth async execution for multitasking |
| 🌐 Requests | Fetches location, time, and weather data |
| ☁️ Custom APIs | Integrates live contextual information |
- 🗣️ Voice Interaction — Real-time two-way speech using LiveKit
- 💬 Hinglish Conversation — Feels human, not robotic
- 🌦️ Dynamic Context Awareness — Auto-fetches city, date, and weather
- 🧠 LangChain Reasoning Mode — Makes decisions using tools & logic
- 🤖 Polished Personality — Witty, respectful, and context-sensitive
- ⚡ Asynchronous Execution — Lag-free performance via async calls
