da205ffc99
- tools/kyutai-stt: local FastAPI STT server (kyutai_stt_server.py, stt_from_file_mlx.py) + TTS server (kyutai_tts_server.py, tts_mlx.py) using MLX Kyutai models - gateway /v1/voice/reply: STT → LLM → TTS pipeline + dynamic soxr resample + compressor/limiter chain + greeting cache + warm-up at startup - tests/gateway/test_voice_reply.py: pytest coverage - bump ESP32_ZACUS submodule to plip voice loop (aa7ae27)