Files
Denis Defolie d20976fea2 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>
2026-09-30 17:41:11 +02:00

70 lines
868 B
Plaintext

# --- Secrets (jamais versionnés) ---
firmware/include/secrets.h
.env
*.env
!.env.example
*.token
hf_token*
*.key
*.pem
*.crt
*.p12
credentials*
passwd
mosquitto/passwd
agent/agent.yaml
mosquitto/*.pwd
# --- Données personnelles (voix = donnée biométrique) ---
docs/test-suivi-perso.txt
recordings/
profiles/
logs/
server/logs/
server/profiles/
server/recordings/
*.wav
*.flac
*.mp3
*.ogg
!tools/assets/*.wav
# --- Modèles téléchargés (lourds) ---
models/
server/models/
*.onnx
*.onnx.json
*.bin
*.pt
*.ckpt
# --- Python ---
.venv/
venv/
__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
.pytest_cache/
.mypy_cache/
.ruff_cache/
# --- PlatformIO ---
.pio/
firmware/.pio/
.pioenvs/
.piolibdeps/
# --- Éditeurs / système ---
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json.example
.idea/
*.swp
*~
.DS_Store
# --- PlatformIO isolé ---
.pio-venv/