|
|
4c91bc650a
|
feat: ✨ http简单用户状态异常接口
|
2026-01-02 05:13:33 +08:00 |
|
|
|
0ab542bfb4
|
docs: 添加快速启动指南 (QUICK_START.md)
|
2026-01-01 22:58:36 +08:00 |
|
|
|
5d2e2cfa6b
|
feat: 实现2.1和2.3 WebSocket接口
- 2.1异常状态触发对话:皮肤状态异常/情绪低落时触发关怀对话
- 2.3双向音频流对话:K230和后端实时音频双向传输
- 核心模块:WebSocket服务器、2个消息处理器、提示词管理
- 异步架构:asyncio + 线程池,流式LLM→TTS
- 完整的测试套件和API文档
实现细节:
- 使用websockets库(15.0版本)
- asyncio.to_thread桥接同步模块
- 流式处理,低延迟
- 自动session管理和资源清理
- 完整的错误处理和日志
新增文件:
- src/MainServices.py: WebSocket服务器主入口(171行)
- src/handlers/abnormal_trigger.py: 2.1处理器(120行)
- src/handlers/audio_stream.py: 2.3处理器(250行)
- src/utils/prompts.py: 提示词管理(35行)
- test_ws.py: 完整的测试脚本(190行)
- WEBSOCKET_API.md: 完整的API文档
- IMPLEMENTATION_SUMMARY.md: 实现总结
|
2026-01-01 22:57:55 +08:00 |
|
|
|
31401fac36
|
feat: ⚡ 完善vad
|
2026-01-01 22:08:20 +08:00 |
|
|
|
b68b30aaa9
|
feat: ✨ 添加内置提示词
|
2026-01-01 21:43:05 +08:00 |
|
|
|
9ab0089a83
|
feat: ✨ LLM封装类
|
2026-01-01 21:37:02 +08:00 |
|
|
|
35c9b9eb58
|
feat: ✨ 语音识别
|
2026-01-01 21:34:51 +08:00 |
|
|
|
48fe2f37ae
|
perf: ⚡ 双向流式
|
2026-01-01 21:14:17 +08:00 |
|
|
|
7f9ae0e036
|
feat: ✨ 流式语音合成
|
2026-01-01 21:10:04 +08:00 |
|
|
|
cc74e2b880
|
first init
|
2026-01-01 17:48:45 +08:00 |
|