Funk-lab/stt/client/config
ALI YESILKAYA bcdb4f8b2a
feat(stt): mode texte + sélection de modèle (client→serveur par requête) (#7)
Serveur : /v1/ask accepte un model optionnel (validé contre STT_ALLOWED_MODELS),
nouvel endpoint GET /v1/models (défaut + alias autorisés). Pas de switch global.

Client : 'stt --text' (chat texte simple sans micro/HUD), '--model hermes|claude|qwen|opus'
(noms courts → alias LiteLLM), commandes /model et /models en mode texte. Le modèle
choisi est envoyé au serveur à chaque requête (voix comme texte).


Claude-Session: https://claude.ai/code/session_013FmcxGsyXZXogiAHQLjnZT

Co-authored-by: Claude <noreply@anthropic.com>
2026-06-17 13:36:06 +02:00
..
README.md feat(stt): assistant vocal Jarvis — client pipx + STT-server in-cluster (#4) 2026-06-17 12:08:58 +02:00
stt.example.toml feat(stt): mode texte + sélection de modèle (client→serveur par requête) (#7) 2026-06-17 13:36:06 +02: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é).