user
9fbf45f67d
feat: add voice plugin with STT and TTS
...
Whisper STT: buffers incoming voice PCM per user, transcribes on
silence gap via local whisper.cpp endpoint, posts results as actions.
Piper TTS: !say fetches WAV from local Piper endpoint and plays via
stream_audio(). 37 tests cover buffering, flush logic, transcription,
WAV encoding, commands, and lifecycle.
2026-02-22 03:08:02 +01:00
..
2026-02-22 02:14:43 +01:00
2026-02-21 19:04:20 +01:00
2026-02-20 19:38:10 +01:00
2026-02-19 20:43:00 +01:00
2026-02-20 19:38:10 +01:00
2026-02-17 21:14:44 +01:00
2026-02-21 16:54:18 +01:00
2026-02-21 21:19:22 +01:00
2026-02-21 19:04:20 +01:00
2026-02-15 06:18:06 +01:00
2026-02-21 16:54:18 +01:00
2026-02-21 16:54:18 +01:00
2026-02-15 16:09:35 +01:00
2026-02-21 16:54:18 +01:00
2026-02-21 17:35:03 +01:00
2026-02-21 16:54:18 +01:00
2026-02-21 21:19:22 +01:00
2026-02-21 19:04:20 +01:00
2026-02-20 17:41:51 +01:00
2026-02-21 21:19:22 +01:00
2026-02-15 04:16:49 +01:00
2026-02-22 02:41:44 +01:00
2026-02-22 02:52:51 +01:00
2026-02-21 19:04:20 +01:00
2026-02-21 19:04:20 +01:00
2026-02-21 19:04:20 +01:00
2026-02-21 19:04:20 +01:00
2026-02-20 19:38:10 +01:00
2026-02-21 19:04:20 +01:00
2026-02-15 17:52:43 +01:00
2026-02-20 19:38:10 +01:00
2026-02-15 16:09:35 +01:00
2026-02-21 21:19:22 +01:00
2026-02-21 21:19:22 +01:00
2026-02-21 19:04:20 +01:00
2026-02-21 19:04:20 +01:00
2026-02-15 06:17:11 +01:00
2026-02-22 03:08:02 +01:00
2026-02-21 19:04:20 +01:00
2026-02-21 19:04:20 +01:00