Teknium
28bb0e770f
fix(voice): enable TTS voice reply when streaming is active ( #2322 )
...
When streaming is enabled, the base adapter receives None from
_handle_message (already_sent=True) and cannot run auto-TTS for
voice input. The runner was unconditionally skipping voice input
TTS assuming the base adapter would handle it.
Now the runner takes over TTS responsibility when streaming has
already delivered the text response, so voice channel playback
works with both streaming on and off.
Streaming off behavior is unchanged (default already_sent=False
preserves the original code path exactly).
Co-authored-by: 0xbyt4 <35742124+0xbyt4@users.noreply.github.com >
2026-03-21 08:08:37 -07:00
..
2026-03-19 10:30:50 -07:00
2026-03-21 06:26:20 -07:00
2026-03-21 07:18:36 -07:00
2026-03-14 14:27:20 +03:00
2026-03-21 08:08:37 -07:00
2026-03-20 06:04:33 -07:00
2026-03-20 04:36:06 -07:00
2026-03-17 04:02:02 -07:00
2026-03-14 22:11:34 -07:00
2026-03-20 21:07:48 -07:00
2026-03-17 02:02:33 -07:00
2026-03-17 02:53:33 -07:00
2026-03-14 02:33:31 -07:00
2026-03-10 15:22:44 -07:00
2026-03-17 01:50:59 -07:00
2026-03-17 04:24:27 -07:00
2026-03-12 01:23:28 -07:00
2026-03-15 08:02:29 -07:00
2026-03-14 11:03:20 -07:00
2026-03-20 08:39:49 -07:00
2026-03-17 01:07:11 +03:00
2026-03-14 19:38:55 -07:00
2026-03-14 19:38:55 -07:00
2026-03-19 17:47:05 -07:00
2026-03-14 22:31:51 -07:00
2026-03-14 22:31:51 -07:00
2026-03-17 04:46:15 -07:00
2026-03-13 23:59:12 -07:00
2026-03-14 11:57:44 -07:00
2026-03-20 04:35:17 -07:00
2026-03-17 02:53:33 -07:00
2026-03-10 17:31:00 -07:00
2026-03-15 19:03:34 -07:00
2026-03-16 04:34:45 -07:00
2026-03-20 04:35:17 -07:00
2026-03-14 21:28:51 -07:00
2026-03-17 02:05:26 -07:00
2026-03-14 19:33:59 -07:00
2026-03-20 06:04:33 -07:00
2026-03-14 21:19:22 -07:00
2026-03-13 03:14:04 -07:00
2026-03-14 15:00:45 +03:00
2026-03-17 03:44:44 -07:00
2026-03-17 02:05:26 -07:00
2026-03-08 20:22:33 -07:00
2026-03-13 21:34:01 -07:00
2026-03-18 15:22:51 -07:00
2026-03-20 08:37:36 -07:00
2026-03-17 05:06:11 +03:00
2026-03-15 08:02:29 -07:00
2026-03-09 21:01:40 -07:00
2026-03-15 21:59:53 -07:00
2026-03-18 02:42:58 -07:00
2026-03-09 02:19:32 -07:00
2026-03-11 21:06:54 -07:00
2026-03-18 02:21:29 -07:00
2026-03-17 03:44:44 -07:00
2026-03-17 02:53:33 -07:00
2026-03-17 02:53:33 -07:00
2026-03-13 21:56:12 -07:00
2026-03-13 23:39:51 -07:00
2026-03-19 21:24:53 +01:00
2026-03-17 23:40:22 -07:00
2026-03-20 15:41:06 -04:00
2026-03-16 06:35:46 -07:00
2026-03-09 17:31:54 +03:00
2026-03-20 20:50:30 -07:00
2026-03-17 00:12:16 -07:00
2026-03-17 02:53:33 -07:00
2026-03-17 02:53:33 -07:00
2026-03-12 05:38:19 -07:00
2026-03-12 08:35:45 -07:00
2026-03-19 10:34:44 -07:00
2026-03-18 04:09:00 -07:00
2026-03-19 17:47:05 -07:00
2026-03-13 04:42:26 +03:00
2026-03-19 15:16:35 +01:00
2026-03-16 06:15:09 -07:00
2026-03-16 23:48:14 -07:00
2026-03-14 06:19:28 -07:00
2026-03-09 23:27:19 -07:00
2026-03-14 11:03:25 -07:00
2026-03-14 21:51:27 -07:00
2026-03-14 21:51:27 -07:00