liwei1dao
|
fed996403d
|
唤醒开关支持
|
7 months ago |
lxm
|
768db00830
|
feat(会议): 添加模板TID支持并优化UI逻辑
- 在会议任务提交和刷新时新增tid参数传递
- 数据库表结构增加tid字段存储模板ID
- 调整生成底部弹窗的UI条件渲染逻辑
- 修改数据库文件命名以避免冲突
|
7 months ago |
lxm
|
25de2dccf4
|
feat(api): 为获取模板接口添加多语言支持
添加语言参数处理和默认语言映射逻辑,根据设备区域或指定参数动态设置请求语言。当未提供语言参数时,使用 Get.locale 或设备区域设置,并规范化语言标签格式(如将 zh 映射为 zh-CN)。这确保了模板数据能正确匹配用户语言环境。
|
7 months ago |
lxm
|
eb16982c2f
|
feat(i18n): 为模板模块添加多语言支持
将模板相关界面的硬编码字符串替换为国际化键,并在中英文翻译文件中添加对应的翻译条目。这包括模板列表、创建/编辑页面、详情页面中的按钮、标签和提示文本,以实现应用的多语言切换功能。
|
7 months ago |
lxm
|
9aa86415bd
|
fix(auth_interceptor): 优化错误处理逻辑并抑制特定接口的snackbar
添加特定接口的错误提示抑制逻辑,避免不必要的用户干扰
统一并改进HTTP错误响应消息的映射,提供更友好的本地化提示
移除重复的snackbar显示代码,简化异常处理流程
|
8 months ago |
liwei1dao
|
0828b74a6b
|
feat(qq_music): 添加自动暂停音乐方法以简化暂停逻辑
新增 autopauseMusic 方法,该方法在 QQ 音乐插件、服务层和控制器中实现。它封装了检查播放状态并暂停的逻辑,替换了原先需要先同步播放信息再手动暂停的多步操作,使代码更简洁并减少潜在的错误。
|
8 months ago |
liwei1dao
|
61197c4aa9
|
feat(mcp): 支持streamable HTTP传输并移除搜索工具集成
- 在DBMCPServer模型中添加type字段以区分传输类型
- 实现CustomStreamableHttpClientTransport用于HTTP/JSON传输
- 移除ToolsSystemFunctionHandler及相关搜索工具集成
- 优化MCP客户端初始化,根据type选择SSE或HTTP传输
- 修复iOS端工具调用ID生成逻辑,提升兼容性
|
8 months ago |
lxm
|
14ad58b374
|
feat(meeting): 支持多语言会议模板筛选
添加语言字段至数据库表,根据用户设备语言自动筛选对应模板
|
8 months ago |
lxm
|
b8cdebfab3
|
feat(meeting): 为本地录音添加暂存标题功能
在保存录音时,不再直接重命名文件,而是将新标题暂存到存储中。当导入本地录音时,会优先使用暂存的标题作为显示名称,避免因文件重命名导致的导入失败问题。
|
8 months ago |
liwei1dao
|
12711b0cf8
|
feat: 为语音服务添加模式参数支持
- 在 ASR 和 TTS 服务接口中添加模式参数,支持 normal、phone_call、push_to_talk 等模式
- 修改翻译控制器,根据当前翻译模式设置对应的 TTS 和 ASR 模式
- 重构 iOS 音频会话配置逻辑,优化不同模式下的音频路由和蓝牙设备处理
- 统一 TTS 模式设置方法名,将 setPhoneCallMode 重命名为 setTtsMode
|
9 months ago |
tanlongsheng
|
34a953cce8
|
重构会议助手,使用服务端转写
|
9 months ago |
lxm
|
dff2904cfa
|
fix(上传): 改进文件上传的稳定性和WAV文件头校验,解决本地录音后即刻转写不完整的问题,录音文件完全稳定后才上传cos
添加文件大小稳定检测机制,防止上传不完整文件
增加WAV文件头校验,确保文件完整性
优化文件移动操作,优先使用rename提高效率
|
9 months ago |
lxm
|
2c3ec18b02
|
feat(会议任务): 添加会议积分扣除功能
在创建会议任务时,根据会议音频时长扣除用户积分
|
9 months ago |
lxm
|
206baaeba4
|
feat(会议): 添加本地录音导入触发功能
在会议录音保存时触发本地录音导入流程
添加MeetingTaskService中的localImportState状态和请求方法
在MeetingHomeController中监听状态变化并调用导入方法
|
9 months ago |
tanlongsheng
|
38d951a4a7
|
重构会议助手,使用服务端转写
|
9 months ago |
tanlongsheng
|
fe3d3d7b78
|
重构会议助手,使用服务端转写
|
9 months ago |
tanlongsheng
|
a363a2fe87
|
重构会议助手,使用服务端转写
|
9 months ago |
fdp
|
2061abb860
|
修复频繁按着松开奔溃问题
|
9 months ago |
lxm
|
c4ea9ebe64
|
fix: 将时间戳转换为本地时区并添加调试日志
在AgentController和MessageModel中将时间戳转换为本地时区
在iOS和Android的ChatStorageHelper中添加调试日志以便追踪历史记录读取
|
9 months ago |
lxm
|
b663b04b20
|
feat(语音支持): 新增多种语言和方言的语音支持
添加葡萄牙语(葡萄牙)、保加利亚语、斯洛伐克语、斯洛文尼亚语、立陶宛语、拉脱维亚语、爱沙尼亚语、塞尔维亚语、冰岛语、阿拉伯语(沙特)和菲律宾语的语音支持
统一处理语言代码大小写转换,特别处理菲律宾语(tl-PH)映射为fil-PH
|
9 months ago |
lxm
|
3814e2aa24
|
feat(语音服务): 改进语言处理逻辑以支持更多语言场景
重构语音服务中的语言处理逻辑,统一处理中文地区代码并支持从配置获取首选语言
优化语言匹配逻辑,确保在不同场景下都能正确设置语音合成参数
|
9 months ago |
lxm
|
9065c39ef5
|
feat(asr): 添加讯飞ASR支持并记录ASR提供商信息
在Azure ASR服务中集成讯飞ASR支持,添加ASR提供商字段并记录日志
修改各平台代码以传递和记录ASR提供商信息
添加讯飞ASR相关配置参数传递逻辑
|
9 months ago |
lxm
|
50d1bcd9a8
|
feat(azure_speech): 添加讯飞语音识别配置参数支持
在Azure语音识别插件中添加对讯飞语音识别服务的配置参数支持,包括appId、accessKeyId和accessKeySecret。这些参数现在可以通过初始化方法传递,并在Android和iOS平台实现相应的配置更新逻辑。
当支持的语言仅为中文或英文且讯飞配置完整时,自动启用讯飞语音识别服务。
|
9 months ago |
lxm
|
3ece306926
|
refactor: 移除FTFTranslation模块及相关代码
移除不再使用的面对面翻译功能模块,包括路由配置、视图、控制器、绑定类及相关服务代码
清理设置界面中已注释的面对面翻译测试入口
|
9 months ago |
liwei1dao
|
323172c683
|
feat(音乐服务): 添加多音乐服务类型支持并优化音乐控制逻辑
实现根据配置选择不同的音乐服务类型(WY/QQ/AUTO)
在Android和iOS平台添加音乐服务类型初始化日志
重构音乐控制逻辑,统一处理暂停和恢复操作
|
10 months ago |
lxm
|
e7bf178f6b
|
refactor(version_update): 简化渠道应用信息获取逻辑
移除_getChannelAppInfo方法,直接使用品牌渠道或环境渠道信息
|
10 months ago |
liwei1dao
|
8961b88c68
|
上传唤醒词代码
|
10 months ago |
liwei1dao
|
8725f0f0e7
|
上传代码
|
10 months ago |
tanlongsheng
|
ba3184deb3
|
修改声音复刻
|
10 months ago |
lxm
|
c63a5c46fd
|
refactor(permissions): 应广大平台的要求,移除短信权限相关代码
移除不再需要的短信权限请求和相关处理逻辑,改为使用Intent系统短信应用发送短信
|
10 months ago |
lxm
|
a32cb8a741
|
feat(会议统计): 添加对象存储统计功能并重构时间范围选择
添加会议对象存储历史统计功能,包括数据获取和聚合方法
重构时间范围选择逻辑,移除周/月统计,增加自定义日期范围选择
更新界面显示,添加对象存储统计卡片和日期范围选择器
|
10 months ago |
lxm
|
e6d91b4f1e
|
refactor(version_update): 重构版本更新服务以支持多渠道配置
- 将单渠道查询改为获取所有渠道信息并建立索引
- 新增渠道信息解析和索引构建方法
- 实现主备渠道选择策略
- 移除冗余的_refreshTouristsFromEnv方法
- 优化游客登录和跳过设备绑定配置逻辑
|
10 months ago |
tanlongsheng
|
1b07e3c3ed
|
添加是否移除第一个标点符号
|
10 months ago |
lxm
|
fa0116a1b5
|
feat(i18n): 添加并完善翻译键和国际化文本
添加用量统计模块的翻译键和文本
完善图片翻译模块的国际化支持
统一各模块的时间范围和统计项翻译
更新翻译控制器和视图以使用翻译键
|
10 months ago |
lxm
|
46e3046b51
|
fix(BleManager): 修复编解码器状态管理问题
添加等待状态标志位来正确处理编解码器开关操作,避免状态更新混乱
同时优化翻译控制器中的日志标记和历史记录判空逻辑
|
10 months ago |
liwei1dao
|
13971c3b2e
|
feat(网络拦截器): 添加请求签名和时间戳头
在请求头中添加时间戳和基于MD5的签名,与Go端保持一致的验证机制
|
10 months ago |
lxm
|
8cd94f9c87
|
fix(account): 在登出时清理用户会话数据
添加User.clearUserSession()调用以确保用户登出时完全清理会话数据
同时在蓝牙管理器中增加登录状态检查,防止未登录时跳转配对页面
|
10 months ago |
liwei1dao
|
e9e33a7191
|
上传唤醒词升级代码
|
10 months ago |
lxm
|
2f0801f404
|
feat(设备绑定): 添加跳过设备绑定功能支持
- 在AppInfo模型中添加allowskipdevicebinding字段
- 在VersionUpdateService中缓存跳过设备绑定状态
- 修改PairingController使用新字段判断是否显示跳过按钮
- 新增getChannelApps API接口
|
10 months ago |
liwei1dao
|
f518fb2101
|
上传更新vip过期时间代码
|
10 months ago |
liwei1dao
|
0c5e2e33d6
|
上传服务代码
|
10 months ago |
liwei1dao
|
31638672c5
|
上传服务代码
|
10 months ago |
tanlongsheng
|
495dcd166d
|
修改下载语音包
|
10 months ago |
liwei1dao
|
182406dfa0
|
上传vip过期时间代码
|
11 months ago |
lxm
|
1159fc427a
|
refactor(usage_stats): 拆分会议用量统计模型为独立类
将原有的混合统计模型拆分为独立的ASR统计和对象存储统计类
新增组合类MeetingUsageDailySnapshot用于同时展示两种统计
|
11 months ago |
lxm
|
8305c89fc4
|
feat(用量统计): 添加对象存储上传记录功能并重构用量统计模型
- 在会议上传服务中添加对象存储用量记录功能
- 重构原有ASR统计模型为综合用量统计模型
- 新增对象存储记录相关数据结构
- 完善统计数据的聚合计算和持久化
|
11 months ago |
lxm
|
3c3546ecf7
|
docs(services): 添加翻译服务和用量统计服务的文档注释
为VolcanoTranslationService和UsageStatsService添加详细的文档注释,包括方法参数说明和计费标准
|
11 months ago |
lxm
|
7c93d43bcf
|
fix(meeting): 修复用量统计服务调用并添加日志记录
处理用量统计服务可能未注册的情况,添加try-catch捕获异常
在关键操作点添加详细日志记录,便于问题排查
完善会议任务服务中的用量统计功能
|
11 months ago |
lxm
|
e226ac65d4
|
feat(会议任务): 引入任务聚合器统一管理任务状态与列表
重构会议任务服务架构,新增 MeetingTaskAggregator 服务聚合器,统一管理标准版与极速版任务服务的状态与列表数据:
1. 移除服务间直接状态同步逻辑,改为通过聚合器统一对外暴露状态
2. 新增聚合器服务并在初始绑定中注册
3. 修改各控制器使用聚合器替代直接服务引用
4. 优化极速版服务日志输出为中文
5. 清理冗余的状态同步代码
|
11 months ago |
lxm
|
2f7646ca3a
|
fix(meeting): 修复任务类型监听逻辑和代码格式化问题
修正meeting_details_controller中任务类型监听逻辑,确保在快速模式下正确处理类型3的任务
调整meeting_task_service2中的代码格式,提高可读性
移除废弃的aiServiceMessage方法及相关代码
|
11 months ago |