Files
le-mystere-professeur-zacus/tests
clement 68c81fa3c9 feat(gateway): say TTS, local LLM, STT padding
- Replace Kyutai TTS with macOS say (16 kHz mono FR);
  NPC voice map _SAY_VOICE_MAP; helper _tts_say_sync
- Local vllm-mlx :8520 as primary LLM (_chat_one),
  ailiance as fallback, spoken phrase as last resort;
  _chat_reply never raises (loop stays alive on 502)
- Pad 800 ms silence before /transcribe (_pad_wav_silence)
  to prevent last-word truncation
- Background _keep_llm_warm ping every 600 s (cold start)
- Root log level INFO; X-Zacus-Heard/Said headers
- test_chat_reply: empty_choices expects spoken fallback
2026-06-15 22:18:55 +02:00
..