edit | blame | history | raw

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. 建议测试路径

  1. 启动 App,进入设置页。
  2. 切到 English。
  3. 确认“识别模型”区域显示 Moonshine 和 Parakeet。
  4. 确认 Moonshine 是默认/当前模型。
  5. 点击 Parakeet 下载。
  6. 下载期间确认按钮禁用、进度显示、无重复下载。
  7. 下载完成后确认当前模型变为 Parakeet。
  8. 进行英文识别。
  9. 断网后重启 App。
  10. 继续进行英文识别,确认离线可用。
  11. 切回 Moonshine,确认英文识别仍可用。
  12. 切到中文,确认 SenseVoice 成为当前模型。
  13. 进行中文识别,确认 SenseVoice 路径无回归。

5. 失败保护测试

  • 下载中断后,重启 App,确认仍使用原模型。
  • 下载中断后,确认 Parakeet 未被判定为已安装。
  • 删除 Parakeet 任一必需文件,确认模型状态不应显示为可用。
  • 中文状态下不得显示或启用 Parakeet。
  • 非法 model ID 调用选择 API 不应写坏配置。

6. 通过标准

  • English 默认仍是 Moonshine。
  • Parakeet 下载成功后可以被选中并完成英文识别。
  • 断网后 Parakeet 英文识别仍可用。
  • 可以从 Parakeet 切回 Moonshine。
  • 切回中文后 SenseVoice 正常识别。
  • 失败下载不会破坏原模型。
  • 用户历史、词库、权限、热键配置不丢失。