Round 4 QA Handoff:Parakeet English 高级模型
状态:真机 QA 已通过,待测试包交付
日期:2026-06-03
1. QA 目标
验证 English 用户可以下载、启用、离线使用 Parakeet English,并且可以回退到 Moonshine;中文 SenseVoice 路径不受影响。
2. 关键模型信息
模型 ID:parakeet-en
显示名:Parakeet English
Backend:nemo_transducer
官方下载 URL:
https://github.com/k2-fsa/sherpa-onnx/releases/download/asr-models/sherpa-onnx-nemo-parakeet-unified-en-0.6b-int8-non-streaming.tar.bz2
下载包大小:501350460 bytes,约 478 MiB
必需文件:
encoder.int8.onnx
decoder.int8.onnx
joiner.int8.onnx
tokens.txt
3. QA 前置条件
- 保留现有用户数据备份。
- 当前测试包基于
codex/round4-parakeet-english。
- 确认 Round 3 的 Moonshine/SenseVoice 功能在测试机上可用。
- 测试前记录当前模型目录和配置文件状态。
4. 建议测试路径
- 启动 App,进入设置页。
- 切到 English。
- 确认“识别模型”区域显示 Moonshine 和 Parakeet。
- 确认 Moonshine 是默认/当前模型。
- 点击 Parakeet 下载。
- 下载期间确认按钮禁用、进度显示、无重复下载。
- 下载完成后确认当前模型变为 Parakeet。
- 进行英文识别。
- 断网后重启 App。
- 继续进行英文识别,确认离线可用。
- 切回 Moonshine,确认英文识别仍可用。
- 切到中文,确认 SenseVoice 成为当前模型。
- 进行中文识别,确认 SenseVoice 路径无回归。
5. 失败保护测试
- 下载中断后,重启 App,确认仍使用原模型。
- 下载中断后,确认 Parakeet 未被判定为已安装。
- 删除 Parakeet 任一必需文件,确认模型状态不应显示为可用。
- 中文状态下不得显示或启用 Parakeet。
- 非法 model ID 调用选择 API 不应写坏配置。
6. 通过标准
- English 默认仍是 Moonshine。
- Parakeet 下载成功后可以被选中并完成英文识别。
- 断网后 Parakeet 英文识别仍可用。
- 可以从 Parakeet 切回 Moonshine。
- 切回中文后 SenseVoice 正常识别。
- 失败下载不会破坏原模型。
- 用户历史、词库、权限、热键配置不丢失。
7. 当前 QA 进度
截至 2026-06-03 15:50,已通过:
- Parakeet 真实下载、解压、安装。
- Parakeet 加载到
Parakeet English · CPU。
- Parakeet 英文识别并写入历史。
- 切回 Moonshine 并完成英文识别。
- 切回中文 SenseVoice 并完成中文识别。
- 下载中断/退出后的 partial 清理补丁验证。
- 重启 App 后保持 English + Parakeet,并重新加载到
Parakeet English · CPU。
- Wi-Fi 关闭窗口
15:49:33 - 15:50:33 内完成 Parakeet 英文识别并写入历史:
15:49:59:An offline test
15:50:05:An offline test, parakeet test.
待完成:
- Round 4 测试包交付。
- 测试包交付后的用户验收。
备注:
- 断网测试证明模型离线识别和历史写入成功;TextEdit 指定窗口上屏未作为本项通过依据。