lxm
|
affa80c689
|
feat(i18n): 添加多语言会议录音和悬浮窗权限相关翻译
添加了会议录音退出选项、后台录音通知和悬浮窗权限描述的多语言翻译,支持包括中文、英文、日语、韩语等在内的多种语言
|
9 months ago |
lxm
|
de717bb44f
|
refactor(logging): 替换print语句为Logger工具统一日志输出
将代码中的print语句替换为Logger工具的统一日志输出,便于日志管理和分级
移除未使用的dart:ui导入
|
9 months ago |
lxm
|
eecb78d1ee
|
fix(android): 进一步彻底移除自启动权限和接收器以符合隐私要求
移除RECEIVE_BOOT_COMPLETED权限和BootReceiver,避免应用在系统启动时自动运行
同时移除WorkManager的RescheduleReceiver以优化后台行为
|
9 months ago |
lxm
|
ef9f619b42
|
feat: 添加检查AAB中so文件16KB对齐的脚本
添加一个Python脚本用于检查AAB文件中arm64-v8a架构的.so文件是否满足16KB内存对齐要求
|
9 months ago |
lxm
|
5d452460c9
|
fix(ble_service): 为满足google playstore等安卓应用分发平台的审核要求,移除系统启动权限及相关接收器
不再需要系统启动时自动运行的功能,因此移除相关权限和接收器配置
|
9 months ago |
lxm
|
6c119f2456
|
fix(登录): 修复社交登录和验证码登录的逻辑问题
同步登录类型判断逻辑到各登录相关方法
修改登录按钮调用方式以支持社交登录参数
更新版本号至1.0.21+72
|
9 months ago |
lxm
|
b94e63dcdb
|
Revert "提前吧合成数据发送"
This reverts commit 837b870644.
|
9 months ago |
lxm
|
104bb28e3f
|
fix(settings): 修正服务器地址显示使用错误的baseUrl属性
|
9 months ago |
lxm
|
d3198fd76e
|
refactor(android): 移除重复的悬浮窗和覆盖权限相关功能代码;(相关功能实现已经转移到本地插件floating_ui_plugin)
|
9 months ago |
lxm
|
f8db0f8b95
|
feat(floating_ui): 新增悬浮UI插件实现翻译悬浮窗和录音悬浮条功能
- 添加Android系统悬浮窗服务实现翻译悬浮窗功能
- 实现录音悬浮条服务支持显示/更新/隐藏操作
- 新增iOS画中画(PiP)内容视图支持动态更新翻译文本
- 完善权限检查和事件回传机制
- 更新README详细说明插件功能和使用方式
|
9 months ago |
lxm
|
dff2904cfa
|
fix(上传): 改进文件上传的稳定性和WAV文件头校验,解决本地录音后即刻转写不完整的问题,录音文件完全稳定后才上传cos
添加文件大小稳定检测机制,防止上传不完整文件
增加WAV文件头校验,确保文件完整性
优化文件移动操作,优先使用rename提高效率
|
9 months ago |
lxm
|
567400f8ca
|
Merge branch 'new_dev' of github.com:deepcloud2048/deep_voice into new_dev
|
9 months ago |
lxm
|
2c3ec18b02
|
feat(会议任务): 添加会议积分扣除功能
在创建会议任务时,根据会议音频时长扣除用户积分
|
9 months ago |
tanlongsheng
|
cee1342305
|
重构会议助手,使用服务端转写,添加文件大小
|
9 months ago |
lxm
|
2fff4c4879
|
Merge branch 'new_dev' of github.com:deepcloud2048/deep_voice into new_dev
|
9 months ago |
lxm
|
09c9ada1ff
|
fix(android): 改进音频文件分享和深链接处理的可靠性
添加重试机制和错误处理,确保音频文件和深链接在Flutter引擎未就绪时能够正确传递
修复文件处理中的潜在空指针异常,并优化文件复制逻辑
|
9 months ago |
lxm
|
12d32bd912
|
feat(会议记录): 添加本地导入通知并优化页面返回逻辑
在保存会议记录后添加_notifyMeetingLocalImport通知
修改返回逻辑,添加返回结果并删除控制器
|
9 months ago |
lxm
|
c2c07b780f
|
feat(播放器): 添加可扩展的播放器视图和悬浮窗功能
实现播放器视图的扩展/折叠功能,根据内容自动调整高度
为iOS悬浮窗添加类似的可扩展功能,优化用户体验
|
9 months ago |
lxm
|
9d8704e962
|
feat(PlayerView): 改进播放器视图的UI和动态文本布局
- 更新背景颜色、阴影和边框样式
- 重构语言标签布局,添加容器视图
- 实现动态文本行数限制以适应不同高度
- 优化字体颜色和行间距
|
9 months ago |
lxm
|
47246b930d
|
chore(ios): 删除不再需要的VoitransShareExtensionProfile.entitlements文件
|
9 months ago |
tanlongsheng
|
0b082677f7
|
修改状态
|
9 months ago |
lxm
|
3c3a87d38c
|
feat(分享): Android侧添加音频文件分享和打开使用Voitrans/meeting导入
实现通过系统分享或文件打开方式将音频文件传递到应用的功能
在Android端添加相关intent-filter和处理逻辑
在Flutter端添加文件接收和处理逻辑
添加文件缓存和重试机制确保处理可靠性
|
9 months ago |
liwei1dao
|
1fa1592ab2
|
Merge branch 'new_dev' of https://github.com/deepcloud2048/deep_voice into new_dev
|
9 months ago |
liwei1dao
|
fdbcf389c3
|
feat(ble_service): 添加AI单次对话指令支持
实现BLE服务对AI单次对话指令的接收和处理,包括开始和结束对话的指令定义、回调接口和事件分发机制
|
9 months ago |
lxm
|
14cf6ccf8b
|
feat(悬浮窗): 添加点击悬浮窗返回翻译页面功能
实现悬浮窗语言区域点击返回翻译页面功能,并记录上次翻译模式
- 在Android平台下记录当前翻译模式
- 点击悬浮窗语言区域时返回翻译页面并恢复上次模式
- 添加模式存储和读取功能
|
9 months ago |
lxm
|
785db62d31
|
feat(悬浮窗): 添加窗口大小调整功能并改进资源清理
- 新增右下角拖拽调整窗口大小的功能
- 改进onDestroy方法中的资源清理逻辑
- 添加窗口权限检查和安全异常处理
- 优化UI缩放和布局参数管理
|
9 months ago |
lxm
|
f198ab9b96
|
feat(悬浮窗): 改进悬浮窗UI并添加加载动画和缩放功能
- 重新设计悬浮窗UI样式,包括颜色、圆角和间距
- 添加加载动画效果,显示识别和翻译状态
- 支持双指缩放调整悬浮窗大小
- 优化最小化视图的显示内容
- 移除时间戳显示,改进语言信息展示
|
9 months ago |
lxm
|
8652584451
|
feat(meeting): 优化悬浮窗权限请求逻辑
添加会话级别的权限请求状态管理,防止重复弹窗
增加权限请求冷却时间和对话框显示状态检查
添加设置跳转失败时的snackbar提示
|
9 months ago |
lxm
|
ad1f6f830d
|
feat(translations): 为会议模块添加发言者相关的新翻译文本
|
9 months ago |
lxm
|
8558ab1ab4
|
fix(meeting): 修复录音计时器重置和防止重复导入录音的问题
重置计时器时同时重置毫秒显示
添加_isImportingLocalRecordings标志防止重复导入录音
移除导航栏底部弹窗中不必要的录音导入检查
|
9 months ago |
lxm
|
c69f8a61e9
|
fix(meeting): 修复导入本地录音时忽略正在录制文件和无效文件的问题
添加对正在录制文件的检查,避免导入冲突
跳过小于1KB的文件和无效音频文件
优化音频时长计算逻辑
|
9 months ago |
lxm
|
206baaeba4
|
feat(会议): 添加本地录音导入触发功能
在会议录音保存时触发本地录音导入流程
添加MeetingTaskService中的localImportState状态和请求方法
在MeetingHomeController中监听状态变化并调用导入方法
|
9 months ago |
lxm
|
377dc95962
|
feat(录音): 增加录音保存和结束的错误处理及超时机制
添加录音保存和结束操作时的错误处理和超时机制,包括:
1. 增加超时和失败时的错误提示
2. 添加保存状态标志防止重复操作
3. 失败时恢复录音界面状态
4. 添加相关翻译文本
|
9 months ago |
lxm
|
117fe8ffb8
|
Merge branch 'new_dev' of github.com:deepcloud2048/deep_voice into new_dev
|
9 months ago |
lxm
|
8e5b6916a2
|
fix(meeting_record): 在关闭浮动条前检查并保存录音
防止在录音状态下直接关闭浮动条导致录音丢失
|
9 months ago |
liwei1dao
|
3dad636d7e
|
fix(music_service): 添加completeStop方法统一处理停止逻辑
将分散的停止逻辑统一到completeStop方法中,避免资源释放遗漏
修复DELETE_ACTION未正确处理的问题
|
9 months ago |
lxm
|
24c08de042
|
feat(ble): 实现BLE唤醒策略的集中管理
重构BLE唤醒功能的控制逻辑,将其从各页面迁移至AppLifecycleManager统一管理
添加路由检测和录音任务检测来自动更新唤醒策略
优化错误处理和日志记录
|
9 months ago |
lxm
|
0cac4049ae
|
feat(录音): 增加录音悬浮窗显示逻辑,录音页面不显示,此外都显示
实现应用生命周期状态监听,优化录音状态指示器的显示逻辑
移除未使用的波形着色器代码,简化视图层实现
将底部弹窗的insets参数从视图层传递到控制器
|
9 months ago |
lxm
|
a6aadbadfb
|
Merge branch 'new_dev' of github.com:deepcloud2048/deep_voice into new_dev
|
9 months ago |
lxm
|
1a75267517
|
refactor(native_plugin): 重构iOS和Android原生插件代码
将iOS原生代码从Objective-C迁移到Swift,并重构Android代码为Kotlin
更新iOS插件配置和依赖,添加Swift版本支持
优化Android构建配置,添加Kotlin支持
实现新的浮动窗口服务和录音悬浮条功能
|
9 months ago |
lxm
|
5d9620798f
|
refactor(floating_ui): 重构悬浮窗插件并重命名为floating_ui_plugin
将原生插件native_plugin重构为floating_ui_plugin,实现悬浮窗服务独立管理
新增悬浮窗状态管理及内容更新功能,优化代码结构
移除主工程中冗余的悬浮窗相关代码,统一通过插件管理
|
9 months ago |
liwei1dao
|
28115c0651
|
Merge branch 'new_dev' of https://github.com/deepcloud2048/deep_voice into new_dev
|
9 months ago |
liwei1dao
|
91fa673a18
|
feat(home): 添加会议模块唤醒控制逻辑
在进入会议页面前关闭设备唤醒功能,返回时根据录音状态决定是否重新开启
修改翻译模块唤醒控制以保持一致性
|
9 months ago |
lxm
|
02cf987090
|
Merge branch 'new_dev' of github.com:deepcloud2048/deep_voice into new_dev
|
9 months ago |
tanlongsheng
|
43c1b8f457
|
修改cos配置
|
9 months ago |
lxm
|
e11c2a8740
|
Merge branch 'new_dev' of github.com:deepcloud2048/deep_voice into new_dev
|
9 months ago |
liwei1dao
|
d14dc96dfe
|
fix(语音识别): 修改语音识别中断逻辑并增加支持语言
停止TTS播放而非中断当前响应
增加对zh-HK和en-TW语言的支持
|
9 months ago |
liwei1dao
|
d82a9bb440
|
Merge branch 'new_dev' of https://github.com/deepcloud2048/deep_voice into new_dev
|
9 months ago |
liwei1dao
|
009cbe1b82
|
feat(location_service): 添加系统位置服务状态检查功能
添加检查系统位置服务是否开启的功能,并在定位前进行校验
修改定位函数名以更准确描述功能
修复中断响应逻辑,优先停止TTS
更新Azure语音识别支持的语言列表
配置gradle构建参数以支持旧版打包方式
|
9 months ago |
tanlongsheng
|
38d951a4a7
|
重构会议助手,使用服务端转写
|
9 months ago |