mirror of
https://github.com/Alkatrazz24/Funk-lab.git
synced 2026-07-09 13:24:42 +02:00
- cli.py : commande `stt` (--setup, --mode, --no-tts) - config.py : défauts embarqués + ~/.config/stt/stt.toml - voice/engine.py : refactor de hermes-voice en classe avec callbacks d'état - brain/router.py : 3 modes (hermes SSH / local LiteLLM / claude API) + auto-détection LAN - server/app.py : HTTP statique (HUD) + websocket (états → HUD) - memory/store.py : tier local SQLite (Qdrant + sync GitHub = phase 4) - hud/index.html : HUD MVP (visualiseur d'état + conversation) Vérifié hors-LAN : py_compile, --help, config, routeur (→ claude), mémoire SQLite. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013FmcxGsyXZXogiAHQLjnZT |
||
|---|---|---|
| .. | ||
| index.html | ||
| README.md | ||
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.