A free, local, voice-controlled AI assistant built from scratch — step by step.
No cloud. No cost. Just me and Python.
| Feature | Status |
|---|---|
| Voice Input (Microphone) | ✅ Done |
| Text-to-Speech (TTS) | ✅ Done |
| Understands "Hello", "Time", "Date" | ✅ Done |
| Ouput Text | ✅ Done |
| Output Audio | ❌ Not Yet |
📝 Update this section each day with what you did!
- Created project folder:
jarvis_lite - Installed
speechrecognition+pyttsx3 - Made JARVIS speak the first message!
- Fixed audio cut-off issue with
time.sleep(1) - ✅ First working version: listens & speaks correctly!
- Added command recognition:
"hello","time","date" - Fixed silent audio after first line using
time.sleep(0.5) - Tested full loop — JARVIS now responds to all commands with sound!
- ✅ Full voice interaction working!
- Open Chrome
- Search Google
- Play music via YouTube
- Tell jokes
- Control volume
- Take notes
- Wake word ("Jarvis")
- Add GUI (Tkinter)
- 🐍 Python 3.9+
- 🔊
pyttsx3– Text-to-speech - 🎙️
speechrecognition– Voice input - 🕒
datetime– Time/date handling - ⏱️
time– Delay control
├── jarvis.py # Main script ├── README.md # This file!
💬 Project for the sake of having nothing to do stay code, no enemies