[project] name = "stt" version = "0.0.1" description = "STT — assistant vocal Jarvis du homelab Funk (voix + HUD + Hermes/Claude)" requires-python = ">=3.11" readme = "README.md" # Réutilise les dépendances éprouvées de tools/hermes-voice + ajouts STT dependencies = [ "faster-whisper>=1.0.0", # STT local "sounddevice>=0.4.6", # capture micro "numpy>=1.24.0", "requests>=2.31.0", # appels Hermes / LiteLLM "webrtcvad-wheels>=2.0.10",# VAD / wake word "websockets>=12.0", # backend ↔ HUD "anthropic>=0.40.0", # mode claude-direct (hors-LAN) "qdrant-client>=1.13.0", # mémoire tier s01 "tomli-w>=1.0.0", # écriture config TOML ] [project.scripts] stt = "stt.cli:main" [build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["."] include = ["stt*"]