Funk-lab/stt/hud
Claude 8096ba208d
feat(stt): cadrage + squelette assistant vocal Jarvis
Conception validée du projet STT — assistant vocal/HUD du homelab Funk :
- HUD web sur-mesure + STT/TTS local (faster-whisper + Piper)
- Packaging commande pipx (stt), démarrage auto systemd --user
- Cerveau 3 modes + auto-détection LAN : hermes / local-direct / claude-direct
- Mémoire 3 tiers : SQLite local + Qdrant s01 + GitHub (distillée, versionnée)

Réutilise tools/hermes-voice, LiteLLM, Hermes Agent. Squelette + doc admin/ia/stt.md,
implémentation par phases (roadmap dans le doc).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013FmcxGsyXZXogiAHQLjnZT
2026-06-17 09:04:53 +00:00
..
README.md feat(stt): cadrage + squelette assistant vocal Jarvis 2026-06-17 09:04:53 +00:00

stt/hud — interface HUD web (à implémenter, phase 3)

Front statique servi localement par le backend, ouvert en kiosk (ui.kiosk = true). Se connecte au serveur websocket du backend.

Contenu prévu

  • Visualiseur : canvas/WebGL animé (arc-reactor / waveform) réagissant aux états idle / listening / thinking / speaking.
  • Conversation : transcript utilisateur + réponses de l'assistant.
  • Réglages : thème, avatar, voix, wake word, mode cerveau — écrit dans ~/.config/stt/stt.toml.

Design

S'inspire de AlexandreSajus/JARVIS (interface web) et de l'esthétique Iron Man. Thèmes pilotés par stt/config/themes/, avatar par stt/config/avatars/.

Pas de framework lourd imposé — HTML/JS + canvas suffit pour le MVP. Le choix (vanilla vs petit framework) sera tranché en phase 3.