Ettore Di Giacinto
65481973a3
feat(realtime): sentence segmenter for streamed LLM->TTS pipelining
...
streamSegmenter accumulates streamed LLM tokens and emits complete
sentence/clause segments (terminator+whitespace, or newline) so TTS can
synthesize each segment as it completes instead of waiting for the whole
reply. Pure helper; the streaming handler wiring consumes it next.
Assisted-by: Claude:claude-opus-4-8 go vet
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2026-06-10 16:02:29 +01:00
..
2026-03-13 21:37:15 +01:00
2026-05-08 16:25:45 +02:00
2026-05-08 16:25:45 +02:00
2026-05-14 08:53:46 +02:00
2026-05-22 10:13:41 +02:00
2026-05-26 08:34:26 +02:00
2026-05-22 10:13:41 +02:00
2026-05-25 23:55:35 +02:00
2026-05-29 11:39:09 +02:00
2026-06-09 09:02:04 +02:00
2026-06-09 09:02:04 +02:00
2026-05-25 09:28:27 +02:00
2025-11-09 22:00:27 +01:00
2026-05-05 15:10:13 +02:00
2026-05-08 01:44:47 +02:00
2026-05-25 09:28:27 +02:00
2026-05-25 10:51:48 +02:00
2026-03-11 08:05:50 +01:00
2026-05-30 12:04:10 +02:00
2026-04-09 18:30:31 +02:00
2026-04-09 18:30:31 +02:00
2026-05-25 10:51:48 +02:00
2026-05-25 10:51:48 +02:00
2026-04-04 15:14:35 +02:00
2026-03-11 08:05:50 +01:00
2026-05-13 21:57:27 +02:00
2026-05-15 12:39:47 +02:00
2026-06-05 13:45:43 +00:00
2026-06-05 13:45:43 +00:00
2026-06-05 13:45:43 +00:00
2026-06-10 16:02:29 +01:00
2026-06-10 16:02:29 +01:00
2026-03-30 00:47:27 +02:00
2026-03-13 21:37:15 +01:00
2026-03-13 21:37:15 +01:00
2026-06-09 22:28:03 +02:00
2026-06-09 22:28:03 +02:00
2026-06-09 22:28:03 +02:00
2026-06-09 09:02:04 +02:00
2026-05-08 01:44:47 +02:00