AI/ML
Jarvis - AI Home Assistant
Voice-controlled AI home assistant built on Microsoft Semantic Kernel, shipping a Rich terminal UI and a PySide6 desktop app with a full voice pipeline. Work in progress. "Is that all, sir?"
- "Hey Jarvis" wake-word pipeline: speech-to-text, agent, text-to-speech, then a natural follow-up loop
- Dual-provider: local Ollama and cloud OpenAI run simultaneously, switchable live by voice with isolated per-provider history
- Function-calling plugins for Chrome browser control, Tavily web search, notes/todos, screenshots, and image generation
- Provider-themed animated orb overlay and persistent image viewer in the desktop app
- Preloaded Whisper singleton removing a ~6s per-request delay; covered by pytest, ruff, and mypy


