Funk-lab/stt/config
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.example.toml feat(stt): cadrage + squelette assistant vocal Jarvis 2026-06-17 09:04:53 +00:00

stt/config — personnalisation

Tout ce qui se change sans recompiler. stt --setup copie stt.example.toml vers ~/.config/stt/stt.toml.

config/
├── stt.example.toml   # config de référence (modes cerveau, voix, thème, mémoire)
├── themes/            # thèmes HUD : couleurs, fond, style du visualiseur (CSS/JSON)
├── avatars/           # images / avatars affichés dans le HUD
└── voices/            # modèles Piper .onnx (TTS) — fr_FR par défaut

Points de personnalisation

Quoi Note
Image / avatar avatars/ + ui.avatar swappable à chaud
Thème / design themes/ + ui.theme couleurs, fond, visualiseur
Voix voices/*.onnx + voice.piper_voice géré par stt --setup
Wake word voice.wake_word défaut « Ok Hermès »
Cerveau [brain] mode + override + endpoints

🔒 La clé Anthropic (mode claude-direct) passe par la variable d'env ANTHROPIC_API_KEY, jamais dans ce fichier (qui peut finir versionné).