Sakura-RanChen
|
63d9dae18b
|
增加asr初始化ID判断
|
2026-02-05 15:42:23 +08:00 |
|
Sakura-RanChen
|
9fd3501605
|
fix: 讯飞自动设备适应,阿里云等待时机过短
|
2026-02-04 10:28:27 +08:00 |
|
Sakura-RanChen
|
3ab5dc49ac
|
去除无用代码,修复插入语句id缺失
|
2026-02-02 16:07:09 +08:00 |
|
 Sakura-RanChenandGitHub
|
6da32a60c0
|
Merge branch 'py_test_error_response' into fix/2075
|
2026-02-02 14:49:26 +08:00 |
|
 wengzhandGitHub
|
f0b176768d
|
Merge branch 'main' into py_test_AudioArtifacts
|
2026-02-02 14:23:01 +08:00 |
|
 Sakura-RanChenandGitHub
|
d02d094219
|
Merge pull request #2924 from shengzhou1216/refactor/asr-delete_audio
refactor(asr): 重构speech_to_text方法以接收artifacts参数
|
2026-02-02 11:42:59 +08:00 |
|
Sakura-RanChen
|
f5b4bae927
|
fix: 模式切换时音频残余,优化相关状态管理
|
2026-02-02 11:29:47 +08:00 |
|
huozaimengli
|
614b662e3d
|
refactor(asr): 重构speech_to_text方法以接收artifacts参数
移除各ASR提供者中重复的get_current_artifacts调用,改为通过参数传递artifacts
修改base类中process_audio方法,根据combined_pcm_data长度决定是否创建artifacts
更新所有speech_to_text方法签名,添加artifacts可选参数并更新文档字符串
|
2026-01-29 16:39:35 +08:00 |
|
huozaimengli
|
0ddd9ba8ff
|
fix: 修正系统错误响应的句子类型为MIDDLE
|
2026-01-29 15:57:31 +08:00 |
|
Sakura-RanChen
|
bbf3858735
|
fix: 保存音频数据文件时文本不记录
|
2026-01-27 16:22:35 +08:00 |
|
 Sakura-RanChenandGitHub
|
22d0dcdf58
|
Merge pull request #2887 from shengzhou1216/refactor/asr-delete_audio
refactor(asr): 统一音频预处理逻辑并引入AudioArtifacts
|
2026-01-27 15:41:46 +08:00 |
|
Sakura-RanChen
|
4dde66339b
|
补充minimax接口错误信息
|
2026-01-27 11:22:32 +08:00 |
|
 rainv123andGitHub
|
43234f4798
|
Merge pull request #2836 from xinnan-tech/py_audio_rate
update: 自定义配置输出音频采样率
|
2026-01-27 10:58:32 +08:00 |
|
Sakura-RanChen
|
3051dc8327
|
更改默认输出采样率与设备端适配
|
2026-01-26 17:35:45 +08:00 |
|
Sakura-RanChen
|
c313997a61
|
去除调试输出
|
2026-01-26 16:33:09 +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 |
|
3030332422
|
7094548ecf
|
fix: 修复开机立刻唤醒导致客户端 MCP 工具列表为空的问题
|
2026-01-16 18:04:04 +08:00 |
|
Sakura-RanChen
|
fd1dd39463
|
update: 自定义配置输出音频采样率
|
2026-01-14 17:54:50 +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 |
|
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
|
e6108ccbbd
|
增加ASR情绪和语种返回
|
2026-01-05 11:17:04 +08:00 |
|
 Sakura-RanChenandGitHub
|
85919e800e
|
Merge pull request #2552 from Packeting1/multi_lang_tts
feat: 为阿里百炼流式TTS支持多语言音色
|
2026-01-04 15:02:24 +08:00 |
|
Sakura-RanChen
|
d1f6774e58
|
update: 增加火山流式情感字段支持
|
2025-12-30 16:46:04 +08:00 |
|
Sakura-RanChen
|
c511766e9d
|
update: 增加豆包流式多语种识别
|
2025-12-29 16:38:23 +08:00 |
|
FAN-yeB
|
46abb1009a
|
update:初始化阿里云百炼asr供应器 手动模式待更改
|
2025-12-26 16:13:14 +08:00 |
|
 CGDandGitHub
|
68b0d9654c
|
Merge branch 'main' into py_tts_huoshan
|
2025-12-26 14:46:51 +08:00 |
|
 rainv123andGitHub
|
9541e85600
|
Merge pull request #2743 from xinnan-tech/py_async_server-mcp
update:将服务端MCP的初始化MCP服务从串行改为并发执行,并添加超时机制
|
2025-12-23 16:50:26 +08:00 |
|
 rainv123andGitHub
|
9ecd829bfa
|
Merge pull request #2747 from xinnan-tech/py_asr_doubao_stream
豆包ASR流式自定义语句停止时长
|
2025-12-23 16:49:56 +08:00 |
|
3030332422
|
e066c1d6a1
|
update:超时时间更改为10秒,并且删去无用的模块导入
|
2025-12-22 16:38:28 +08:00 |
|
3030332422
|
85f5404b3b
|
update:添加锁保护避免MCP并发初始化时的竞态条件
|
2025-12-22 15:56:40 +08:00 |
|
Sakura-RanChen
|
33c5893d32
|
豆包ASR流式自定义语句停止时长
|
2025-12-22 15:23:55 +08:00 |
|
hrz
|
b597cb0686
|
update:移除无用代码
|
2025-12-20 00:30:20 +08:00 |
|
hrz
|
d217cc4dd0
|
update:移除无用代码
|
2025-12-19 22:31:20 +08:00 |
|
rainv123
|
53bcee7032
|
Merge branch 'manager-web-logo-i18n' of https://github.com/xinnan-tech/xiaozhi-esp32-server into new
|
2025-12-19 14:06:19 +08:00 |
|
3030332422
|
6c57ce9dd2
|
update:将服务端MCP的初始化MCP服务从串行改为并发执行,并添加超时机制
|
2025-12-19 11:49:42 +08:00 |
|
 hrzandGitHub
|
a23a585ad8
|
Merge pull request #2737 from xinnan-tech/py_prompt_update
update:提示词上下文按模板按需获取(位置/天气/动态上下文)
|
2025-12-18 18:20:01 +08:00 |
|
hrz
|
6e7c86e159
|
update:从vision_url配置里读取域名和端口号
|
2025-12-18 17:37:20 +08:00 |
|
3030332422
|
e8d0bb0c54
|
update:提示词上下文按模板按需获取(位置/天气/动态上下文)
|
2025-12-18 16:34:37 +08:00 |
|
rui chen
|
33d70ccc96
|
get OTA address from websocket address config, if failed find ota_addr, if failed again, use local address.
|
2025-12-18 15:48:25 +08:00 |
|
 rxchenandGitHub
|
53313a26af
|
Merge branch 'xinnan-tech:main' into main
|
2025-12-18 15:26:51 +08:00 |
|
FAN-yeB
|
7d9895cf5b
|
修复唤醒状态
|
2025-12-18 10:11:13 +08:00 |
|
rui chen
|
d5f804bbb3
|
add basic OTA support for single server deployment, remove debug
|
2025-12-17 16:44:54 +08:00 |
|
rui chen
|
33a385cfa8
|
add basic OTA support for single server deployment
Committer: rxchen <rchentl@hotmail.com>
|
2025-12-17 16:26:35 +08:00 |
|
 hrzandGitHub
|
833971cd28
|
Merge pull request #2722 from xinnan-tech/py_websocket_activate
update: 增加websocket心跳机制
|
2025-12-17 11:51:14 +08:00 |
|
 hrzandGitHub
|
d14b14bce9
|
Merge pull request #2709 from xinnan-tech/py_audio_change
优化
|
2025-12-16 22:04:02 +08:00 |
|