Assistant vocal local ESP32 : étapes 1 à 15, et 15b écrite

État du projet au premier commit :
- firmware ESP32 : micro I2S, lecture anti-gigue, MQTT (état retenu, testament),
  mains libres, domotique de démonstration, chien de garde, présence du serveur ;
- serveur Python : sessions, VAD, faster-whisper, pyannote, identification,
  droits par profil, domotique, mot de réveil, Piper ;
- broker Mosquitto : configuration, comptes et ACL (non activés en développement) ;
- étape 15b écrite, en attente d'essai : agent MQTT pour machines Linux.

Étapes 1 à 15 validées. 203 tests, pyright sans erreur.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Denis Defolie
2026-09-30 17:40:55 +02:00
commit d20976fea2
108 changed files with 15022 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# Normalisation des fins de ligne : LF dans le dépôt
* text=auto eol=lf
# Fichiers texte explicites
*.c text
*.h text
*.cpp text
*.hpp text
*.py text
*.md text
*.yaml text
*.yml text
*.json text
*.ini text
*.cfg text
*.toml text
*.conf text
Makefile text
# Fichiers binaires : pas de conversion, pas de diff textuel
*.wav binary
*.flac binary
*.mp3 binary
*.ogg binary
*.onnx binary
*.bin binary
*.pt binary
*.png binary
*.jpg binary
*.pdf binary