tanlongsheng
|
826f66f765
|
修改设备设置
|
11 months ago |
tanlongsheng
|
0c27ac73e3
|
修改设备设置
|
11 months ago |
tanlongsheng
|
6e67be3c30
|
修改设备设置
|
11 months ago |
tanlongsheng
|
71902623e6
|
修改设备设置
|
11 months ago |
tanlongsheng
|
95f02ddb91
|
修改设备设置
|
11 months ago |
tanlongsheng
|
913a22590b
|
修改设备设置
|
11 months ago |
tanlongsheng
|
b09986138f
|
修改设备设置
|
11 months ago |
tanlongsheng
|
b20e706e77
|
修改设备设置
|
11 months ago |
tanlongsheng
|
c38d1c1c5f
|
修改设备设置
|
11 months ago |
tanlongsheng
|
4039cdaaab
|
修改设备设置
|
11 months ago |
tanlongsheng
|
94ee2a51c4
|
修改设备设置
|
11 months ago |
tanlongsheng
|
bdb2ea9f56
|
修改设备设置
|
11 months ago |
tanlongsheng
|
995dd929fa
|
修改设备设置
|
11 months ago |
tanlongsheng
|
116d48d1e3
|
添加设备设置
|
11 months ago |
fdp
|
6d6b2a4be4
|
加入回复失败指令
|
11 months ago |
tanlongsheng
|
7df26d3b1a
|
修改iOS画中画
|
11 months ago |
lxm
|
8003cf022a
|
feat(translation_view): 添加返回按钮到翻译视图顶部
在翻译视图顶部添加返回按钮,方便用户快速返回上一页。按钮会根据当前主题模式自动调整颜色。
|
11 months ago |
lxm
|
5859f99519
|
feat(ota): 添加强制更新功能并优化版本检查逻辑
- 在DBProduct模型中添加isforceupdate字段标记强制更新
- 修改版本检查逻辑仅支持升级不支持降级
- 当检测到强制更新版本时不标记为已检查
- 缩短首页引导后的OTA检查延迟时间
|
11 months ago |
fdp
|
602818e5a0
|
限制ota重复升级问题
|
11 months ago |
lxm
|
6de9e46c05
|
refactor(pairing): 注释掉初始检查的状态转换
直接调用状态检查而不需要中间状态转换,简化流程
|
11 months ago |
lxm
|
7bfaa979e1
|
refactor(translation): 将面对面布局组件改为有状态组件并添加滚动功能
将StatelessWidget改为StatefulWidget以管理滚动控制器
添加自动滚动到底部功能,提升长文本浏览体验
优化布局内边距,防止底部内容被遮挡
|
11 months ago |
lxm
|
e9ef561e2a
|
feat(translation): 实现按翻译模式隔离历史记录功能
添加模式隔离机制,使不同翻译模式的历史记录独立存储和加载
初始化时直接设置模式并加载对应历史,优化切换模式时的历史管理
|
11 months ago |
lxm
|
da130288d0
|
feat(translation): 优化通话模式下的翻译项布局和语言处理逻辑
调整翻译项在通话模式下的对齐方式,新增通话模式标记控制显示
重构语音识别事件处理逻辑,优化语言代码确定方式
添加BLE服务音频数据接收日志,便于调试
|
11 months ago |
lxm
|
9fc3e11ada
|
refactor(translation): 提取翻译项组件并优化交互逻辑
将翻译项组件从视图文件中提取为独立组件,优化点击交互逻辑
统一操作按钮显隐控制,修改导入路径为绝对路径
调整部分UI细节和文案国际化
|
11 months ago |
lxm
|
19a93a0114
|
refactor: 统一导入路径为绝对路径
将项目中所有使用'package:voitrans'的相对导入路径改为绝对路径'/...'格式,提高代码一致性和可维护性
|
11 months ago |
liwei1dao
|
1f42d25421
|
上传音乐服务选择
|
11 months ago |
lxm
|
eee45e7c10
|
refactor(translation): 优化ASR服务初始化逻辑并支持通话模式
- 移除未使用的ASR支持语言列表初始化代码
- 在通话模式中初始化AST服务并配置支持语言
- 根据当前模式动态调整ASR支持语言列表
- 统一先停止旧识别再进行重新初始化
|
11 months ago |
lxm
|
17c52e4e0c
|
refactor(meeting_task_service): 重构语音服务配置从硬编码改为环境变量读取
将火山引擎语音服务的配置参数从硬编码改为从AppConfig环境变量读取,提高安全性和可配置性
移除不再使用的旧版API相关代码,简化服务初始化逻辑
添加配置参数校验和错误处理
fix(translation_usage_service): 调整日成本预警阈值从10元提高到50元
|
11 months ago |
lxm
|
687cd58dd3
|
fix(meeting): 修复翻译音频导入路径处理及归档逻辑
改进翻译音频导入时的路径处理,自动归档到LocalAudio目录并统一标记类型。
修复跨平台路径分隔符兼容性问题,优化错误处理和日志记录。
同时调整上传分类逻辑,根据音频类型选择正确的上传目录。
|
11 months ago |
lxm
|
61a6746e56
|
refactor(meeting): 重构音频导入逻辑并改进日志记录
- 将print语句替换为Logger进行统一日志管理
- 重构addMeetingAudio方法,添加详细注释并优化文件处理流程
- 新增_archiveTranslatToLocal方法处理翻译音频归档
- 改进addTranslatAudio方法,支持可选归档到LocalAudio目录
- 为控制器类添加文档注释
|
11 months ago |
liwei1dao
|
4779bc1efe
|
调整连接超时时间
|
11 months ago |
lxm
|
39760e4c35
|
fix(speech): 修复语音服务资源释放问题
确保语音服务在关闭时正确释放底层资源
移除翻译控制器中不必要的服务销毁调用以避免性能问题
|
11 months ago |
lxm
|
f6403e5375
|
feat(translation): 添加通话模式下己方识别同样显示出来
|
11 months ago |
lxm
|
9430439b4e
|
fix(登录): 优化第三方登录退出逻辑并替换print为Logger
改进Google登录退出流程,增加安全检查
替换调试打印语句为统一日志工具
移除未使用的Facebook登录相关代码
|
11 months ago |
lxm
|
d64c8aeda1
|
refactor: 优化UI间距和导航逻辑,调整语音服务初始化顺序
- 调整settings_view中的间距从50.h改为10.h
- 修改meeting_record_view的导航逻辑,添加注释说明
- 在AzureAsrToAsr中添加语音合成器语言的日志
- 清理speech_factory中的多余空行和格式
- 调整translation_controller中的初始化顺序,注释掉部分ASR初始化代码
|
11 months ago |
lxm
|
88670558f1
|
refactor(translation): 优化翻译中间件视图布局结构
- 移除冗余的Padding和Column包装,直接使用GridView作为body
- 调整网格子项的内边距和宽高比例
- 优化卡片内部布局,使用Spacer替代固定间距
|
11 months ago |
lxm
|
8ad431b7a2
|
feat(translation): 为翻译选项添加渐变背景和颜色配置
修改翻译选项卡片样式,使用渐变背景替代纯色背景
更新 TranslationOption 类新增 startColor/endColor/iconBgColor 字段
调整阴影偏移量和图标背景透明度以增强视觉效果
|
11 months ago |
lxm
|
3d8b5385c2
|
refactor: 移除不必要的延迟等待和异步操作
- 删除BLE连接后的2秒延迟等待,改为立即检查连接状态
- 移除导航到主页时的500毫秒延迟,直接执行后续操作
- 简化跳过配对时的异步操作,直接启动服务
|
12 months ago |
lxm
|
f43934c167
|
fix(主题): 修复主题颜色不一致问题并优化主页布局
- 将主页视图中的开关和图标颜色从动态主题色改为固定蓝色,确保视觉一致性
- 修复电池电量检测逻辑,增加对0%电量的判断
- 优化主页语音打断开关的布局,保持紧凑排列
|
12 months ago |
lxm
|
4b52586f42
|
refactor(ui): 优化语音打断功能的UI布局并更新翻译键名
将语音打断功能从弹出菜单改为行内显示,提升操作便捷性
统一翻译键名从language_interrupt改为voice_interrupt
|
12 months ago |
lxm
|
443f43696e
|
feat(语音交互): 新增语言打断功能并同步状态
添加语言打断功能开关,包括:
1. 在三个语言文件中新增翻译键
2. 修复存储键名拼写错误(interrupe->interrupt)
3. 在Home和Agent页面添加开关控件并保持状态同步
4. 通过监听存储实现跨页面状态更新
|
12 months ago |
lxm
|
d3b4a7a3f8
|
feat(theme): 实现主题模式系统跟随功能并增强暗黑模式支持
refactor: 重构主题服务以支持系统/浅色/深色三种模式
style: 为图片翻译模块添加暗黑模式样式支持
chore: 在日志信息中添加开发者前缀
|
12 months ago |
lxm
|
93af018301
|
feat(翻译): 添加波斯语支持并更新多语言翻译文件
为应用添加波斯语(fa_IR)支持,包括:
1. 在settings_controller中添加波斯语选项
2. 在app_translations中注册波斯语支持
3. 更新所有现有语言文件添加"persian"和"arabic"翻译项
|
12 months ago |
lxm
|
5709860985
|
feat(翻译): 重构语言选择器为通用组件并优化翻译功能
新增通用语言选择器组件,统一各模块的语言选择UI
添加自动检测翻译键并支持多语言显示
移除冗余代码并复用统一语言选择弹窗
优化图片翻译视图的布局和交互
|
12 months ago |
lxm
|
682fed342a
|
feat: 优化翻译功能交互体验和UI细节
1. 在设置语言时增加重复设置检查,避免不必要的操作
2. 调整翻译结果展示页面的UI布局和样式
3. 为图片翻译结果添加点击放大查看功能
4. 优化文本翻译页面的键盘交互行为
5. 统一调整snackbar显示时长为1秒
|
12 months ago |
lxm
|
8f130a541d
|
feat(translation): 根据BLE连接状态控制翻译选项可用性
添加选项可用性检查逻辑,没有ble设备连接的时候,通话翻译和音视频翻译不可用
|
12 months ago |
lxm
|
893739b5d0
|
refactor(文本翻译): 重构语言选择器样式与对话框布局
- 将语言选择器移至AppBar底部并统一胶囊样式
- 重写语言选择对话框为侧边弹出样式
- 使用统一颜色主题和圆角尺寸
- 优化暗黑模式下的显示效果
|
12 months ago |
lxm
|
7bd6214742
|
feat(翻译): 添加自动检测语种功能
实现文本翻译时的自动语种检测功能,当用户选择"自动检测"时,会先调用火山引擎API进行语种识别
在翻译服务中添加detectTextLanguage方法,支持频率控制和结果缓存
修改语言选择UI,在源语言列表中添加"自动检测"选项
|
12 months ago |
lxm
|
59ca6c06e3
|
feat(图片翻译): 实现图片翻译功能并添加结果预览
添加图片翻译API调用功能,包括:
1. 新增图片翻译相关模型类(Point2D, ImageTextBlock, ImageTranslationResult)
2. 实现火山引擎图片翻译API调用逻辑
3. 在界面中添加翻译结果图片预览区域
4. 优化翻译服务初始化逻辑避免重复初始化
5. 适配暗黑模式下的UI显示
|
12 months ago |
lxm
|
99cf9eb759
|
refactor(translation): 优化翻译服务初始化和UI组件
改进火山翻译服务初始化逻辑,优先使用AppConfig配置并添加错误日志
调整翻译页面UI组件样式和布局,包括返回按钮图标和语言选择器
|
12 months ago |