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 05:40:21 +08:00
2026-02-28 05:40:21 +08:00
2026-02-28 05:40:21 +08:00
2026-05-03 02:32:17 +08:00
2026-02-28 05:40:21 +08:00
2026-05-03 02:34:34 +08:00
2026-03-03 15:33:50 +08:00
2026-02-28 05:40:21 +08:00
2026-05-03 02:35:54 +08:00
2026-02-28 05:40:21 +08:00
2026-02-28 05:40:21 +08:00
2026-05-03 03:17:00 +08:00
2026-03-09 18:56:53 +08:00
2026-05-03 02:34:34 +08:00
2026-03-03 15:33:50 +08:00