tanlongsheng
|
d39093c549
|
去掉声音复刻
|
10 months ago |
lxm
|
49ab4b3de4
|
fix(translation): 修复语言设置加载逻辑并优化自动检测功能
重构语言设置加载逻辑,区分用户设置和系统默认值
为图片翻译和文本翻译添加自动检测语言功能
优化语言交换逻辑,避免自动检测语言被交换
|
10 months ago |
tanlongsheng
|
ba3184deb3
|
修改声音复刻
|
10 months ago |
lxm
|
50e1a7b53c
|
fix(蓝牙): 添加蓝牙耳机状态错误提示并更新相关翻译
当蓝牙编解码打开失败时,显示更明确的错误提示信息
|
10 months ago |
tanlongsheng
|
1b07e3c3ed
|
添加是否移除第一个标点符号
|
10 months ago |
lxm
|
fa0116a1b5
|
feat(i18n): 添加并完善翻译键和国际化文本
添加用量统计模块的翻译键和文本
完善图片翻译模块的国际化支持
统一各模块的时间范围和统计项翻译
更新翻译控制器和视图以使用翻译键
|
10 months ago |
lxm
|
46e3046b51
|
fix(BleManager): 修复编解码器状态管理问题
添加等待状态标志位来正确处理编解码器开关操作,避免状态更新混乱
同时优化翻译控制器中的日志标记和历史记录判空逻辑
|
10 months ago |
lxm
|
217c9d7e0f
|
refactor(时间格式化): 使用Duration重构时间格式化方法并确保秒数非负
修改了两个视图中的_formatHms方法,使用Duration类进行时间计算,同时添加了对负数的处理,确保时间显示始终有效
|
10 months ago |
lxm
|
7866066efb
|
feat(用户积分): 在翻译和会议页面添加积分剩余时间显示
为翻译中间层视图和会议主页面的AppBar底部添加积分剩余时间显示组件,包含时间格式化和进度条展示功能。当用户登录时显示剩余积分时间,未登录时显示0。使用Obx实现数据响应式更新,并根据当前主题模式适配样式。
|
10 months ago |
lxm
|
f0e9bf0c5d
|
refactor(translation): 优化翻译文本结构并移除未使用功能
- 将商品页描述文本移动到统一位置便于维护
- 移除声音复刻功能相关代码
- 调整导入语句顺序
- 使用翻译键替换硬编码文本
|
10 months ago |
lxm
|
3e19fd5f98
|
feat(充值): 添加余额不足弹窗及充值功能
- 新增充值对话框组件,统一处理余额不足提示
- 在会议、翻译、代理模块添加余额检查逻辑
- 添加多语言翻译支持
- 移除代理模块中重复的弹窗代码,改用统一组件
|
10 months ago |
tanlongsheng
|
5481adef7c
|
添加声音复刻
|
10 months ago |
liwei1dao
|
591c6c8199
|
上传最新的代码
|
11 months ago |
lxm
|
3a6fb57659
|
feat(ASR): 添加ASR用量上报服务器功能
实现ASR使用情况上报到服务器的功能,包括会话统计和用量参数处理。同时在翻译控制器中添加相关调用逻辑,确保在会话结束时上报数据。
|
11 months ago |
lxm
|
0c68096396
|
feat(translation): 添加编解码器状态跟踪和准备状态动画
- 在BleManager中添加isCodecActive状态跟踪
- 在TranslationController中添加isPreparing状态
- 为准备状态添加动画效果和视觉反馈
- 增加编解码器激活检查逻辑
|
11 months ago |
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 |
tanlongsheng
|
276eccd35b
|
修改iOS画中画
|
11 months ago |
lxm
|
c87d878e15
|
feat(translation_view): 添加返回按钮到翻译视图顶部
在翻译视图顶部添加返回按钮,方便用户快速返回上一页。按钮会根据当前主题模式自动调整颜色。
|
11 months ago |
lxm
|
fdd7c098a5
|
refactor(translation): 将面对面布局组件改为有状态组件并添加滚动功能
将StatelessWidget改为StatefulWidget以管理滚动控制器
添加自动滚动到底部功能,提升长文本浏览体验
优化布局内边距,防止底部内容被遮挡
|
11 months ago |
lxm
|
941c1d7c43
|
feat(translation): 实现按翻译模式隔离历史记录功能
添加模式隔离机制,使不同翻译模式的历史记录独立存储和加载
初始化时直接设置模式并加载对应历史,优化切换模式时的历史管理
|
11 months ago |
lxm
|
961f85c50b
|
feat(translation): 优化通话模式下的翻译项布局和语言处理逻辑
调整翻译项在通话模式下的对齐方式,新增通话模式标记控制显示
重构语音识别事件处理逻辑,优化语言代码确定方式
添加BLE服务音频数据接收日志,便于调试
|
11 months ago |
lxm
|
587122bb95
|
refactor(translation): 提取翻译项组件并优化交互逻辑
将翻译项组件从视图文件中提取为独立组件,优化点击交互逻辑
统一操作按钮显隐控制,修改导入路径为绝对路径
调整部分UI细节和文案国际化
|
11 months ago |
lxm
|
9a17f818d2
|
refactor(translation): 优化ASR服务初始化逻辑并支持通话模式
- 移除未使用的ASR支持语言列表初始化代码
- 在通话模式中初始化AST服务并配置支持语言
- 根据当前模式动态调整ASR支持语言列表
- 统一先停止旧识别再进行重新初始化
|
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初始化代码
|
12 months ago |
lxm
|
e93a354824
|
refactor(translation): 优化翻译中间件视图布局结构
- 移除冗余的Padding和Column包装,直接使用GridView作为body
- 调整网格子项的内边距和宽高比例
- 优化卡片内部布局,使用Spacer替代固定间距
|
12 months ago |
lxm
|
29a53a49a1
|
feat(translation): 为翻译选项添加渐变背景和颜色配置
修改翻译选项卡片样式,使用渐变背景替代纯色背景
更新 TranslationOption 类新增 startColor/endColor/iconBgColor 字段
调整阴影偏移量和图标背景透明度以增强视觉效果
|
12 months ago |
lxm
|
267f521de4
|
feat(翻译): 重构语言选择器为通用组件并优化翻译功能
新增通用语言选择器组件,统一各模块的语言选择UI
添加自动检测翻译键并支持多语言显示
移除冗余代码并复用统一语言选择弹窗
优化图片翻译视图的布局和交互
|
12 months ago |
lxm
|
5a837fba94
|
feat: 优化翻译功能交互体验和UI细节
1. 在设置语言时增加重复设置检查,避免不必要的操作
2. 调整翻译结果展示页面的UI布局和样式
3. 为图片翻译结果添加点击放大查看功能
4. 优化文本翻译页面的键盘交互行为
5. 统一调整snackbar显示时长为1秒
|
12 months ago |
lxm
|
44e4bc4d3b
|
feat(translation): 根据BLE连接状态控制翻译选项可用性
添加选项可用性检查逻辑,没有ble设备连接的时候,通话翻译和音视频翻译不可用
|
12 months ago |
lxm
|
30098df5aa
|
feat(翻译): 新增图片翻译和文本翻译功能模块
添加图片翻译和文本翻译的完整功能实现,包括:
1. 新增翻译模块的路由和页面绑定
2. 实现图片翻译的控制器、模型和视图
3. 实现文本翻译的控制器和视图
4. 添加多语言支持
5. 完善翻译历史记录功能
|
12 months ago |
lxm
|
07d5dea04d
|
refactor(translation): 简化翻译功能相关文案和界面
统一将"同声传译"改为"翻译",优化多语言文案
移除翻译中心相关冗余代码和未使用的翻译键
简化翻译中间层界面,移除不必要的描述文本
|
12 months ago |
lxm
|
923907356b
|
feat(translation): 添加翻译中间层作为统一功能入口
实现翻译功能中间层页面,提供四种翻译模式的统一入口
添加翻译中间层控制器、视图和绑定
更新路由配置和国际化文本
修改原有翻译功能跳转逻辑使用中间层入口
|
12 months ago |
lxm
|
3c1ce06236
|
feat(translation): 为音频文件列表添加按修改时间降序排序功能
为翻译模块的音频文件列表添加按修改时间降序排序功能,最新的文件显示在最上方
同时为会议模块添加音频类型区分,支持识别翻译模块的音频文件
|
12 months ago |
lxm
|
235e802466
|
fix(translation): 修复悬浮窗按钮在Android平台上的显示条件
重构悬浮窗按钮的显示逻辑,将平台检查移到外部条件判断,避免不必要的Obx嵌套
|
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
|
3469f7c298
|
feat(translation): 为翻译模式选择器添加锚点动画效果
修改翻译模式选择器的显示方式,从底部弹窗改为从按钮位置展开的动画效果
计算拖拽按钮位置作为锚点,实现更自然的用户交互体验
|
1 year ago |
lxm
|
9a3781c2db
|
style(ui): 优化主题颜色适配和代码可读性
调整翻译视图和个人资料页面的颜色方案,使其更好地适配深色/浅色模式
统一颜色变量定义,提高代码可维护性
|
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
|
d9d135ad10
|
feat(translation): 新增翻译长按菜单和删除确认对话框组件
将翻译长按菜单和删除确认对话框逻辑抽离为独立组件
重构翻译视图中的相关代码,提高代码复用性和可维护性
|
1 year ago |