|
|
9ff971fd89
|
feat: 扩展 Session 模型,新增 UserID、Title、UpdatedAt 字段
|
2026-06-14 17:30:59 +08:00 |
|
|
|
c9c174f400
|
feat: 扩展 models 新增 User 结构体
|
2026-06-14 16:53:54 +08:00 |
|
|
|
da5c727d8c
|
fix: 修复语音与文字不同步的问题,改为句子级流式播放
之前前端 TTSPlayer 攒齐所有音频片段后才播放,导致文字全部显示后才开始语音。
改为后端每句 TTS 发送 is_last: true,前端收到每句即加入播放队列,第一句到达即开始播放。
- 后端 Chunk 结构体新增 Final 字段,区分句子结束和整轮结束
- 前端 TTSPlayer 重写为队列式播放,onended 回调自动衔接下一句
- 同步更新接口文档和测试用例
|
2026-06-14 13:54:49 +08:00 |
|
|
|
51ed6aa563
|
feat: 添加文字输入对话功能
- 后端 WsQuery 添加 text 字段,支持文本输入模式
- Pipeline 支持文本查询时跳过 STT 直接使用输入文本
- 前端 ChatPanel 添加文字输入框,连接状态下可用
- useVisionSession 添加 sendTextMessage 方法
- 更新接口文档,添加文本输入模式说明
|
2026-06-14 12:52:39 +08:00 |
|
|
|
6b8bd3c554
|
feat: 定义 SessionManager 接口 + SessionConfigPatch 模型
|
2026-06-13 15:24:07 +08:00 |
|
|
|
9f876df816
|
feat: 初始化 Go 后端项目骨架
- 使用 Gin 框架替代原始 net/http,方便调试
- 实现 WebSocket 端点 (/ws),支持 ping/query/config/interrupt 消息
- 实现健康检查 REST 接口 (/api/health)
- 定义协议数据结构 (models)
- 心跳检测(60 秒超时断开)
|
2026-06-12 17:34:43 +08:00 |
|