msh-agent
8868d6f948
perf(ai-nutritionist): 文字流式 + TTS 分句首播(test-0415 反馈3-2/3-3)
3-2 文字回复响应速度:
- _sendViaGemini 由 stream:false 改为 kieaiGeminiChatStream(SSE)
- 首包到达即停 loading 圈、aiMsg.streaming=true 显示打字光标
- 逐 delta 累加到 aiMsg.content,TTFB 由全量等待降至首字节
3-3 TTS 朗读延迟:
- splitTTSSentences 按 [。!?!?;;\n] 切分,超长 80 字硬切
- 首句独立合成立即播放;播放期间预合成下一句形成流水线
- innerAudioContext.onEnded 链式触发 _playNextTTSChunk
- stopTTS 清队列,避免后台残留预合成
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 03:17:00 +08:00
..
2026-02-28 06:56:43 +08:00
2026-05-03 03:17:00 +08:00
2026-04-11 15:20:10 +08:00
2026-02-28 05:40:21 +08:00
2026-02-28 05:40:21 +08:00
2026-03-08 00:40:01 +08:00
2026-03-04 12:21:29 +08:00
2026-04-12 09:31:00 +08:00
2026-02-28 05:40:21 +08:00
2026-04-12 09:31:00 +08:00
2026-05-03 02:19:05 +08:00
2026-02-28 05:40:21 +08:00
2026-03-07 22:26:37 +08:00
2026-02-28 05:40:21 +08:00
2026-03-25 15:14:14 +08:00
2026-03-25 14:18:00 +08:00
2026-02-28 05:40:21 +08:00
2026-03-09 18:56:53 +08:00
2026-03-09 18:56:53 +08:00
2026-02-28 05:40:21 +08:00