Sakura-RanChen
|
c313997a61
|
去除调试输出
|
2026-01-26 16:33:09 +08:00 |
|
hrz
|
3b1c2d3b1b
|
add:响应mcp初始化请求
|
2026-01-26 12:42:11 +08:00 |
|
huozaimengli
|
4b573fb4e2
|
feat: 为多个模块添加类型注解以增强代码可读性
为 ConnectionHandler 相关的函数参数添加类型注解,使用 TYPE_CHECKING 避免循环导入。主要修改包括:
- 在 abortHandle、textHandle 等处理模块中为 conn 参数添加 ConnectionHandler 类型注解
- 在 websocket_server、connection 等核心模块中为方法参数添加类型注解
- 在 plugins_func 下的多个功能模块中为函数参数添加类型注解
- 在 providers 相关模块中为工具执行器和方法添加类型注解
- 统一代码格式,如将单引号字符串改为双引号
Fixes #2034
|
2026-01-25 17:47:52 +08:00 |
|
huozaimengli
|
6ae0af278b
|
feat: 统一LLM错误处理并添加系统错误回复配置
在多个LLM提供者中移除try-catch块,将错误处理统一到connection.py的流处理层
添加system_error_response配置项,支持自定义系统错误时的回复内容
在意图识别和流处理中捕获异常时返回配置的错误回复,避免硬编码错误信息
Fixes #2075
|
2026-01-25 16:48:01 +08:00 |
|
huozaimengli
|
15650e1a6c
|
refactor(asr): 统一音频预处理逻辑并引入AudioArtifacts
重构所有ASR提供商的speech_to_text方法,将重复的音频解码、合并和文件保存逻辑提取到基类的speech_to_text_wrapper中。引入AudioArtifacts数据类封装PCM帧、字节数据、文件路径和临时路径,简化各提供商实现。移除各提供商中的冗余文件清理代码,由基类统一处理。
新增requires_file()和prefers_temp_file()方法允许提供商声明文件需求,优化内存和磁盘使用。保持接口兼容性的同时提高代码复用性和可维护性。
|
2026-01-25 11:27:34 +08:00 |
|
Sakura-RanChen
|
ce00c862fe
|
HuoshanDoubleStreamTTS增加自定义配置
|
2026-01-23 17:16:46 +08:00 |
|
 wengzhandGitHub
|
3222d6175d
|
Merge pull request #2879 from xinnan-tech/fix-digital-human
update: 拨号成功后自动开启录音
|
2026-01-23 09:22:03 +08:00 |
|
lww155
|
28f9f23449
|
update: 拨号成功后自动开启录音
|
2026-01-23 09:13:19 +08:00 |
|
 wengzhandGitHub
|
5e7d192ebc
|
Merge pull request #2877 from xinnan-tech/fix-digital-human
update: 调整配置获取
|
2026-01-22 17:55:46 +08:00 |
|
lww155
|
d6a32416d7
|
update: 调整配置获取
|
2026-01-22 17:48:40 +08:00 |
|
 wengzhandGitHub
|
6a2c01763e
|
Merge pull request #2876 from xinnan-tech/fix-digital-human
Fix digital human
|
2026-01-22 17:27:36 +08:00 |
|
lww155
|
e1dd272708
|
update: 关闭设置框时保存配置, 阻止按钮事件冒泡, 调整配置获取方式
|
2026-01-22 17:23:27 +08:00 |
|
lww155
|
3e7bc0606a
|
update: 优化背景加载代码
|
2026-01-22 16:16:09 +08:00 |
|
lww155
|
9d9ca1475d
|
fix: 修复重复请求ota与重复建立连接问题
|
2026-01-22 15:54:26 +08:00 |
|
lww155
|
43ddc0135c
|
update: 去除未使用代码
|
2026-01-22 15:39:40 +08:00 |
|
 wengzhandGitHub
|
f83ddf79fa
|
Merge pull request #2868 from xinnan-tech/fix-digital-human
fix: 修复未绑定设备时状态处理
|
2026-01-20 17:48:35 +08:00 |
|
lww155
|
95b340a7a3
|
fix: 修复未绑定设备时状态处理
|
2026-01-20 17:39:06 +08:00 |
|
 milieyoandGitHub
|
e3f16f91cf
|
Merge pull request #2863 from xinnan-tech/fix-digital-human
update: 新增聊天输入框
|
2026-01-20 09:32:23 +08:00 |
|
lww155
|
83304c9ff4
|
update: 新增聊天输入框
|
2026-01-20 09:16:45 +08:00 |
|
渠磊
|
bfa638e17f
|
chore: 更新 powermem 依赖至 0.3.1 版本, 增加角色过滤的能力
|
2026-01-19 14:16:12 +08:00 |
|
3030332422
|
7094548ecf
|
fix: 修复开机立刻唤醒导致客户端 MCP 工具列表为空的问题
|
2026-01-16 18:04:04 +08:00 |
|
lww155
|
778c4560fd
|
update: 新增模型加载
|
2026-01-15 09:20:22 +08:00 |
|
lww155
|
fa31096cd8
|
update: 拨号成功后开启自动录音
|
2026-01-15 09:19:25 +08:00 |
|
Sakura-RanChen
|
fd1dd39463
|
update: 自定义配置输出音频采样率
|
2026-01-14 17:54:50 +08:00 |
|
lww9029
|
ecd3e12a41
|
fix: 切换背景404问题
|
2026-01-14 11:18:41 +08:00 |
|
hrz
|
e93f9d7111
|
update:修复live2d模型加在路径bug
|
2026-01-12 18:05:39 +08:00 |
|
Sakura-RanChen
|
3bdccfea62
|
解析json字符串提取相关文本
|
2026-01-12 17:47:29 +08:00 |
|
hrz
|
6c3609e79e
|
update:优化图片大小
|
2026-01-12 17:43:30 +08:00 |
|
 Sakura-RanChenandGitHub
|
5fa50339b4
|
Merge pull request #2824 from wayyoungboy/add-powermem
docs(config): 更新配置文件和集成文档
|
2026-01-12 15:07:08 +08:00 |
|
Sakura-RanChen
|
f0c95bc987
|
为空时不做相关查询(工具调用function_call时没有相关query)
|
2026-01-12 15:06:38 +08:00 |
|
rainv123
|
a9aa709502
|
update:增加live2d模型,修改测试页面样式
|
2026-01-12 11:00:50 +08:00 |
|
渠磊
|
8edc23b888
|
docs(config): 更新配置文件和集成文档
- 添加embedding_dims配置项注释
- 同步配置文件修改到集成文档
|
2026-01-09 17:42:30 +08:00 |
|
Sakura-RanChen
|
c4fc510a27
|
补充相关信息
|
2026-01-09 17:25:03 +08:00 |
|
Sakura-RanChen
|
134000996b
|
query只传递相关的文本
|
2026-01-09 16:09:05 +08:00 |
|
Sakura-RanChen
|
111909c26d
|
fix: 启用用户画像模式时,search为同步方法需包装
|
2026-01-09 15:46:08 +08:00 |
|
渠磊
|
06a2e6fbfa
|
refactor(powermem): 移除未使用的内存提供者实例注册
|
2026-01-09 12:34:55 +08:00 |
|
渠磊
|
c8a28e98d6
|
Merge remote-tracking branch 'upstream/py_test_Memory_powermem' into add-powermem
# Conflicts:
# main/xiaozhi-server/core/providers/memory/powermem/powermem.py
|
2026-01-09 12:32:59 +08:00 |
|
渠磊
|
564adbd851
|
feat(powermem): 升级配置结构并支持多数据库用户画像
- 重构配置结构为模块化设计(llm/embedder/vector_store)
- 用户画像功能支持oceanbase/seekdb/sqlite三种存储后端
- 更新文档说明和示例配置
|
2026-01-09 12:25:17 +08:00 |
|
Sakura-RanChen
|
ad93f43145
|
去除默认初始化,补充函数签名缺失
|
2026-01-09 10:49:24 +08:00 |
|
wayyoungboy
|
2bf1123647
|
部分配置key修正
|
2026-01-08 23:52:19 +08:00 |
|
 Sakura-RanChenandGitHub
|
a6ff6426e9
|
Merge pull request #2819 from wayyoungboy/add-powermem
Add powermem
|
2026-01-08 17:54:57 +08:00 |
|
 milieyoandGitHub
|
da7a6933f5
|
Merge pull request #2818 from xinnan-tech/fix_wakeup_audioRate
修复设备播放音频时打断后使用唤醒词时流控器未重置造成的死锁
|
2026-01-08 17:27:53 +08:00 |
|
Sakura-RanChen
|
54cac0d2fd
|
fix: 修复当手动设备上个会话正常结束后,使用唤醒词唤醒音频播放不完整
|
2026-01-08 16:17:48 +08:00 |
|
渠磊
|
de7aedab96
|
feat(memory): 添加用户画像功能支持
- 新增 `enable_user_profile` 配置项,支持用户画像模式
- 实现 `UserMemory` 类集成,自动提取用户信息
- 更新文档说明用户画像功能及配置要求
|
2026-01-08 14:43:48 +08:00 |
|
渠磊
|
dadf05ab4e
|
feat: 添加 PowerMem 智能记忆支持
- 新增 PowerMem 配置选项和集成文档
- 更新 README 和多语言文档
- 添加 powermem 依赖包
|
2026-01-08 12:02:03 +08:00 |
|
Sakura-RanChen
|
c1bf92d243
|
修复设备播放音频时打断后使用唤醒词时流控器未重置造成的死锁
|
2026-01-08 11:39:04 +08:00 |
|
Sakura-RanChen
|
24519a2732
|
TTS文本过滤
|
2026-01-07 17:38:38 +08:00 |
|
Sakura-RanChen
|
0bb5a37ace
|
修复独立LLM调用时文本未记录
|
2026-01-06 10:29:56 +08:00 |
|
Sakura-RanChen
|
f1b5afbf5c
|
fix: 禁用httpx连接池并显式关闭响应防止连接泄漏
|
2026-01-05 17:50:23 +08:00 |
|
Sakura-RanChen
|
3f3f3fcd57
|
更改Funserver使用模型
|
2026-01-05 14:46:34 +08:00 |
|