lxm
|
364b8f5390
|
refactor(usage): 移除成本统计相关功能
移除翻译使用统计中的成本计算、成本配置和阈值预警功能
更新相关视图和控制器以匹配功能变更
|
11 months ago |
lxm
|
6101c622b4
|
refactor(usage): 重命名TranslationUsageService为UsageStatsService并重构统计逻辑
重构翻译使用统计服务,将TranslationUsageService更名为更通用的UsageStatsService
优化统计逻辑,增加多维度统计和精确成本计算
添加月度统计汇总和历史数据清理功能
|
11 months ago |
lxm
|
9ec455c799
|
feat(usage): 添加翻译使用统计模块,包括视图、控制器和绑定
实现翻译使用统计功能,包含以下主要组件:
1. 翻译统计视图,展示实时和历史使用数据
2. 翻译统计控制器,处理数据加载和业务逻辑
3. 翻译成本控制器,管理成本配置和阈值设置
4. 相关绑定类,用于依赖注入
模块支持查看今日、本周、本月和历史统计数据,包括API调用次数、数据量和成本分析
|
11 months ago |
lxm
|
8a251896ab
|
refactor(meeting): 重构音频导入逻辑并改进日志记录
- 将print语句替换为Logger进行统一日志管理
- 重构addMeetingAudio方法,添加详细注释并优化文件处理流程
- 新增_archiveTranslatToLocal方法处理翻译音频归档
- 改进addTranslatAudio方法,支持可选归档到LocalAudio目录
- 为控制器类添加文档注释
|
11 months ago |
lxm
|
df2a5623a7
|
fix(speech): 修复语音服务资源释放问题
确保语音服务在关闭时正确释放底层资源
移除翻译控制器中不必要的服务销毁调用以避免性能问题
|
11 months ago |
lxm
|
f1dccce00c
|
feat(translation): 添加通话模式下己方识别同样显示出来
|
11 months ago |
lxm
|
ca2766ffe0
|
refactor: 优化UI间距和导航逻辑,调整语音服务初始化顺序
- 调整settings_view中的间距从50.h改为10.h
- 修改meeting_record_view的导航逻辑,添加注释说明
- 在AzureAsrToAsr中添加语音合成器语言的日志
- 清理speech_factory中的多余空行和格式
- 调整translation_controller中的初始化顺序,注释掉部分ASR初始化代码
|
11 months ago |
lxm
|
07d5dea04d
|
refactor(translation): 简化翻译功能相关文案和界面
统一将"同声传译"改为"翻译",优化多语言文案
移除翻译中心相关冗余代码和未使用的翻译键
简化翻译中间层界面,移除不必要的描述文本
|
12 months ago |
lxm
|
923907356b
|
feat(translation): 添加翻译中间层作为统一功能入口
实现翻译功能中间层页面,提供四种翻译模式的统一入口
添加翻译中间层控制器、视图和绑定
更新路由配置和国际化文本
修改原有翻译功能跳转逻辑使用中间层入口
|
12 months ago |
lxm
|
3c1ce06236
|
feat(translation): 为音频文件列表添加按修改时间降序排序功能
为翻译模块的音频文件列表添加按修改时间降序排序功能,最新的文件显示在最上方
同时为会议模块添加音频类型区分,支持识别翻译模块的音频文件
|
12 months ago |
lxm
|
637eaf5f7a
|
feat(translation): 添加通话模式下的"我"和"对方"标签
在通话翻译模式下增加"我"和"对方"的标签显示,用于区分通话双方
|
12 months ago |
lxm
|
43f2822e77
|
增加数个登录国别选择
|
12 months ago |
lxm
|
e3dd422e28
|
refactor(translation): 重构翻译模式选择器的显示逻辑
移除自动显示模式选择器的延迟逻辑,改为在点击按钮时计算位置显示
恢复模式选择器中的关闭按钮
修复模式选择后自动开始识别的问题
|
1 year ago |
lxm
|
e6769092c5
|
feat(Android悬浮窗): 添加悬浮窗功能支持实时翻译显示
- 新增悬浮窗服务用于显示实时翻译结果
- 实现悬浮窗权限管理和状态控制
- 添加悬浮窗管理器处理窗口显示、更新和交互
- 在翻译界面添加悬浮窗开关按钮
- 支持悬浮窗最小化、展开和拖拽功能
- 添加Android原生悬浮窗服务和权限插件
|
1 year ago |
lxm
|
0ddde5ad4f
|
refactor(pairing): 重构配对页面布局结构
将配对页面的主要内容拆分为固定顶部区域和可滚动内容区域,提高代码可维护性
同时优化翻译模式选择器的位置计算逻辑
|
1 year ago |
lxm
|
ab7f02e77e
|
refactor(translation): 重构翻译模式选择器的显示逻辑
移除手动计算锚点的冗余代码,统一从悬浮按钮位置展开
优化选择器动画和背景处理,提升用户体验
|
1 year ago |
lxm
|
8194abeb58
|
refactor(translation): 优化权限检查逻辑和悬浮按钮拖拽处理
修复Android 11+版本存储权限检查直接返回的问题
将悬浮按钮拖拽逻辑提取为独立方法并增加安全区域检查
在调试模式下显示opus解码测试选项
|
1 year ago |
lxm
|
226e13a21e
|
fix(权限): 优化Android存储权限请求逻辑,适配Android 11+版本
修改存储权限请求逻辑,针对Android 11及以上版本不再请求存储权限
使用DeviceInfoPlugin获取Android版本信息进行判断
将权限提示文本改为使用国际化翻译
|
1 year ago |
lxm
|
d4fedde95e
|
feat(translation): 添加左滑手势导航至历史记录页面
refactor(translation): 移除火山AI摘要生成相关代码
fix(pairing): 修正华为设备权限检查逻辑
|
1 year ago |
lxm
|
29678af58b
|
feat(translation): 优化面对面翻译布局添加可拖拽悬浮按钮
- 在翻译主页面添加可拖拽悬浮按钮,支持位置保存
- 重构面对面翻译模式布局,采用对称设计
- 增加翻译项日志打印便于调试
- 为绑定类添加中文注释说明
|
1 year ago |
lxm
|
a5634d99a8
|
feat(ota_upgrade): 在开始更新时显示详细状态
feat(translation): 添加语音播放防重复机制
在OTA升级控制器中添加状态反馈,立即显示检查设备状态
在翻译控制器中实现防重复点击机制,避免短时间内重复播放同一内容
|
1 year ago |
lxm
|
f65f2226c4
|
feat(设备管理): 添加设备类型枚举并实现单双端耳机差异化处理
添加DeviceType枚举定义设备类型
在HomeController中添加设备类型判断方法
根据设备类型在OTA升级和电池显示中实现差异化处理
|
1 year ago |
fdp
|
247e038e0d
|
通话时候,固定一种语言
|
1 year ago |
fdp
|
898e8d46e5
|
1.修复翻译和录音快速点击会卡死通话录音两份音频文件改成一份音频
|
1 year ago |
lxm
|
71d91e4cdb
|
fix(translation): 在Android 11+版本跳过存储权限请求
添加设备信息检查以确定Android版本,在Android 11及以上版本中不再请求存储权限,因为这些版本使用分区存储机制
|
1 year ago |
fdp
|
7f04564ae5
|
修复面对面翻译一直按住不松开导致后续松开后不播报
|
1 year ago |
lxm
|
03362d2489
|
fix(translation): 修复处理中间结果时的空指针异常
避免在translationHistory为空时访问last属性
|
1 year ago |
fdp
|
526e19d09e
|
修复通话时候播报了音频
|
1 year ago |
fdp
|
a82a67c713
|
add.
|
1 year ago |
fdp
|
445fe8dac1
|
修复面对面翻译
|
1 year ago |
fdp
|
87ed5d7a6a
|
修复停止播报导致音乐暂停。修复面对面按住防抖,加入按住说话停止音乐
|
1 year ago |
lxm
|
b1af56328e
|
fix(translation): 移除蓝牙设备检查并优化面对面翻译模式
移除翻译视图中的蓝牙设备检查条件,使面对面翻译模式可直接使用
在控制器中为面对面模式设置音频输出设备
注释掉翻译播放时的音频设备设置和延迟代码
|
1 year ago |
liwei1dao
|
98159fab8e
|
上传tts的优化方案
|
1 year ago |
fdp
|
a246a76f05
|
修复通话
|
1 year ago |
lxm
|
b5ee7dec94
|
fix(translation): 添加语音识别错误的用户提示
在语音识别错误时,除了记录日志外,现在会通过 snackbar 向用户显示错误信息
|
1 year ago |
fdp
|
743f33b2ab
|
修复停止语言识别状态异常问题
|
1 year ago |
lxm
|
66f3d94899
|
refactor(translation): 将分页加载状态移至历史管理器
简化翻译控制器的状态管理,将分页加载相关状态移至历史管理器统一管理
|
1 year ago |
fdp
|
7d0ba4daef
|
优化翻译代码结构
|
1 year ago |
fdp
|
c93abea269
|
修复安卓通话翻译切换语言问题,优化ota代码结构
|
1 year ago |
fdp
|
17a4aa405e
|
拆分ios录音功能和微软sdk
|
1 year ago |
fdp
|
86f702d73e
|
音频数据抛回flutter层
|
1 year ago |
fdp
|
324952e0fd
|
改成120字节发送opus
|
1 year ago |
fdp
|
3339fb84b6
|
修复退出不打断问题
|
1 year ago |
fdp
|
d33330eda0
|
修复ai声音时大时小的问题,加入识别超时机制
|
1 year ago |
fdp
|
7193c758aa
|
加入通话结果
|
1 year ago |
fdp
|
82797a604e
|
可以正常端到端语音合成
|
1 year ago |
lxm
|
35ab5b561b
|
DeapSound--->Voitrans
|
1 year ago |
lxm
|
4b48983c9b
|
feat(translation): 新增翻译使用统计功能
- 添加翻译统计页面及相关路由配置
- 实现翻译、ASR、TTS API调用统计功能
- 新增成本计算和预警机制
- 完善统计数据的存储和展示逻辑
|
1 year ago |
fdp
|
632053a048
|
向下兼容16版本
|
1 year ago |
fdp
|
ebe6091061
|
修复翻译tts播报问题
|
1 year ago |