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