My AI cohost and companion, all code to be included, 6 different python environments and two esp32 arduino sketches
Python
2
75 commits
updated Mar 12, 2026
Voice-enabled AI assistant with persistent vector memory, GPU-accelerated speech processing, and intelligent context retrieval.
β‘ Professional-grade performance: 2.4s response time (47% faster after optimization)
To understand this project, read these documents in order:
Repository Location:
\\wsl.localhost\Ubuntu-20.04\home\gearscodeandfire\timmy-backend\little-timmy\
Double-click:
testing-interface\START_CONTROL_PANEL.bat
Then open http://localhost:5555 and start services.
See DEVELOPMENT_GUIDE.md for individual service startup commands.
Professional-grade conversational AI response times achieved through comprehensive optimization:
| Metric | Before | After | Improvement |
|---|---|---|---|
| Total Response Time | 4.6s | 2.4s | 47% faster |
| HTTP Latency | 2070ms | 6ms | 99.7% faster |
| Memory Storage | 640ms | 473ms | 26% faster |
| Vector Retrieval | 50ms | 28ms | Already optimal |
Key Achievements:
Read the full story: OPTIMIZATION_JOURNEY_COMPLETE.md
little-timmy/
βββ stt-server-v17/ # Speech-to-Text (faster-whisper + CUDA)
βββ tts-server/ # Text-to-Speech (Piper + CUDA)
βββ v34/ # LLM Preprocessor (GLiClass + Memory)
βββ testing-interface/ # Service Control Panel
βββ esp32_phoneme_to_jaw_openness/ # Hardware control (Arduino)
βββ SYSTEM_ARCHITECTURE.md # π― START HERE for overview
βββ DEVELOPMENT_GUIDE.md # Development workflow
βββ README.md # This file
β
Voice-to-Voice AI - Speak naturally, hear responses
β
Persistent Memory - Remembers conversations across sessions
β
Smart Retrieval - GLiClass classification + vector similarity
β
GPU Accelerated - Fast transcription and synthesis
β
Zero Echo - Proper coordination prevents feedback loops
β
Easy Management - One-click control panel
β
Production Ready - Error handling, logging, monitoring
All services run on 192.168.1.154 (this machine):
Communication via localhost (STTβTTS, v34βOllama) and LAN (v34βTTS).
# Launch control panel
testing-interface\START_CONTROL_PANEL.bat
# Then visit http://localhost:5555
# Edit files in WSL location
cd ~/timmy-backend/little-timmy
# Make your changes
git add .
git commit -m "Your message"
git push origin main
testing-interface/logs/--debug or --aiThis is a personal project, but follows standard Git workflow:
MIT License - See v34/LICENSE for details
Status: β
Production Ready
Last Updated: November 27, 2025
Version: v34 (LLM), v17 (STT), v2 (TTS)
Repository: https://github.com/dan-gearscodeandfire/little_timmy
Maintainer: Dan (gearscodeandfire)
My AI cohost and companion, all code to be included, 6 different python environments and two esp32 arduino sketches
Python
2
75 commits
updated Mar 12, 2026
Voice-enabled AI assistant with persistent vector memory, GPU-accelerated speech processing, and intelligent context retrieval.
β‘ Professional-grade performance: 2.4s response time (47% faster after optimization)
To understand this project, read these documents in order:
Repository Location:
\\wsl.localhost\Ubuntu-20.04\home\gearscodeandfire\timmy-backend\little-timmy\
Double-click:
testing-interface\START_CONTROL_PANEL.bat
Then open http://localhost:5555 and start services.
See DEVELOPMENT_GUIDE.md for individual service startup commands.
Professional-grade conversational AI response times achieved through comprehensive optimization:
| Metric | Before | After | Improvement |
|---|---|---|---|
| Total Response Time | 4.6s | 2.4s | 47% faster |
| HTTP Latency | 2070ms | 6ms | 99.7% faster |
| Memory Storage | 640ms | 473ms | 26% faster |
| Vector Retrieval | 50ms | 28ms | Already optimal |
Key Achievements:
Read the full story: OPTIMIZATION_JOURNEY_COMPLETE.md
little-timmy/
βββ stt-server-v17/ # Speech-to-Text (faster-whisper + CUDA)
βββ tts-server/ # Text-to-Speech (Piper + CUDA)
βββ v34/ # LLM Preprocessor (GLiClass + Memory)
βββ testing-interface/ # Service Control Panel
βββ esp32_phoneme_to_jaw_openness/ # Hardware control (Arduino)
βββ SYSTEM_ARCHITECTURE.md # π― START HERE for overview
βββ DEVELOPMENT_GUIDE.md # Development workflow
βββ README.md # This file
β
Voice-to-Voice AI - Speak naturally, hear responses
β
Persistent Memory - Remembers conversations across sessions
β
Smart Retrieval - GLiClass classification + vector similarity
β
GPU Accelerated - Fast transcription and synthesis
β
Zero Echo - Proper coordination prevents feedback loops
β
Easy Management - One-click control panel
β
Production Ready - Error handling, logging, monitoring
All services run on 192.168.1.154 (this machine):
Communication via localhost (STTβTTS, v34βOllama) and LAN (v34βTTS).
# Launch control panel
testing-interface\START_CONTROL_PANEL.bat
# Then visit http://localhost:5555
# Edit files in WSL location
cd ~/timmy-backend/little-timmy
# Make your changes
git add .
git commit -m "Your message"
git push origin main
testing-interface/logs/--debug or --aiThis is a personal project, but follows standard Git workflow:
MIT License - See v34/LICENSE for details
Status: β
Production Ready
Last Updated: November 27, 2025
Version: v34 (LLM), v17 (STT), v2 (TTS)
Repository: https://github.com/dan-gearscodeandfire/little_timmy
Maintainer: Dan (gearscodeandfire)