-
Notifications
You must be signed in to change notification settings - Fork 1
Model Import
LeonXu edited this page Feb 28, 2026
·
1 revision
v1.3.3 新增
部分用户因网络受限(GitHub 访问不稳、防火墙等)无法在应用内直接下载 ASR 模型。手动导入功能提供备用方案。
- 打开 设置 → 语音模型
- 找到想要的模型,点击 🔗 图标在浏览器中打开 GitHub 下载链接
- 下载
.tar.bz2文件到本地 - 点击 导入 按钮,选择刚下载的文件
- 等待解压完成,模型自动激活
首次使用时如果下载失败:
- 点击 手动下载 链接,在浏览器中下载模型文件
- 点击 导入 按钮,选择下载好的
.tar.bz2文件 - 等待导入完成
用户选择 .tar.bz2 文件
→ pickFile (NSOpenPanel)
→ importModel: 复制到 ~/Library/App Support/.../Models/
→ _extractAndInstallModel: 解压 → tokens 验证 → 激活
- 文件复制优先:先将用户选择的文件复制到 App Support/Models 目录,避免沙盒权限问题
-
共用解压逻辑:
downloadAndExtractModel和importModel共用_extractAndInstallModel方法 -
原生文件选择器:通过
MethodChannel调用NSOpenPanel,过滤.bz2文件类型