0xbyt4
1a6fbef8a9
feat: add voice mode with push-to-talk and TTS output for CLI
Implements Issue #314 Phase 2 & 3:
- /voice command to toggle voice mode (on/off/tts/status)
- Ctrl+Space push-to-talk recording via sounddevice
- Whisper STT transcription via existing transcription_tools
- Optional TTS response playback via existing tts_tool
- Visual indicators in prompt (recording/transcribing/voice)
- 21 unit tests, all mocked (no real mic/API)
- Optional deps: sounddevice, numpy (pip install hermes-agent[voice])
2026-03-14 14:25:28 +03:00
..
2026-03-14 00:17:04 -07:00
2026-03-11 21:06:54 -07:00
2026-03-10 00:49:15 -07:00
2026-02-27 03:29:26 -05:00
2026-03-13 21:32:53 -07:00
2026-03-12 01:23:28 -07:00
2026-03-14 00:17:04 -07:00
2026-02-26 13:55:54 +03:00
2026-02-26 13:54:20 +03:00
2026-03-05 13:12:41 -08:00
2026-03-02 04:34:21 -08:00
2026-03-13 08:07:12 -07:00
2026-03-14 02:53:02 -07:00
2026-03-10 20:45:13 -07:00
2026-03-08 16:47:20 -07:00
2026-03-12 01:23:28 -07:00
2026-03-09 13:21:46 +03:00
2026-03-04 18:10:18 +03:00
2026-03-04 18:34:16 +03:00
2026-03-01 11:53:50 +03:00
2026-03-13 02:51:51 -07:00
2026-03-13 07:52:03 -07:00
2026-03-12 00:29:04 -07:00
2026-03-05 18:51:43 -08:00
2026-03-11 06:52:55 -07:00
2026-03-11 02:59:12 -07:00
2026-02-26 13:54:20 +03:00
2026-03-10 16:25:41 -07:00
2026-03-13 03:14:04 -07:00
2026-03-10 17:09:51 -07:00
2026-03-11 09:15:34 +01:00
2026-03-11 21:06:54 -07:00
2026-03-05 18:51:43 -08:00
2026-03-04 05:30:43 -08:00
2026-03-02 02:00:09 -08:00
2026-03-04 19:19:57 -08:00
2026-03-02 16:11:49 +01:00
2026-02-28 21:25:55 +03:00
2026-03-07 03:58:32 +03:00
2026-03-13 04:10:22 -07:00
2026-03-04 17:23:23 +03:00
2026-03-02 22:53:21 +03:00
2026-03-13 22:00:36 -07:00
2026-03-13 23:39:51 -07:00
2026-03-14 00:11:27 -07:00
2026-03-08 23:07:38 +03:00
2026-03-13 11:11:05 -07:00
2026-03-11 21:06:54 -07:00
2026-03-14 14:25:28 +03:00
2026-03-05 18:22:39 -08:00
2026-03-01 01:54:27 +03:00
2026-03-14 00:17:04 -07:00