| New file |
| | |
| | | # Round 3 QA 预检记录 |
| | | |
| | | 状态:源码级 QA 预检通过;真机模型 QA 待测试包阶段 |
| | | 所属子项目:`02-P-NBL` |
| | | Round:Round 3 |
| | | 日期:2026-06-03 |
| | | 工作分支:`codex/round3-moonshine-english` |
| | | 预检 commit:`4e7591ebb1294f611e7b85082be55313dd53820f` |
| | | |
| | | ## 1. 已完成预检 |
| | | |
| | | | 项目 | 结果 | 说明 | |
| | | |---|---|---| |
| | | | `go test ./... -count=1` | PASS | 全量 Go 测试通过 | |
| | | | `npm run build` | PASS | 前端构建通过,仍有既有 a11y warning | |
| | | | `git diff --check` | PASS | 无 whitespace 问题 | |
| | | | Moonshine URL HEAD | PASS | GitHub release asset 可达 | |
| | | | Moonshine 文件结构 | PASS | 文档和代码均使用 v1 四文件结构 | |
| | | | current model resolver | PASS | English -> `moonshine-en`,中文 -> `sensevoice-zh` | |
| | | |
| | | ## 2. Moonshine 下载源检查 |
| | | |
| | | 检查 URL: |
| | | |
| | | ```text |
| | | https://github.com/k2-fsa/sherpa-onnx/releases/download/asr-models/sherpa-onnx-moonshine-base-en-int8.tar.bz2 |
| | | ``` |
| | | |
| | | HEAD 检查结果: |
| | | |
| | | ```text |
| | | HTTP 302 -> HTTP 200 |
| | | content-disposition: attachment; filename=sherpa-onnx-moonshine-base-en-int8.tar.bz2 |
| | | content-type: application/octet-stream |
| | | content-length: 250807309 |
| | | ``` |
| | | |
| | | ## 3. 尚未完成的 QA |
| | | |
| | | 以下必须在测试包或真机 QA 阶段完成: |
| | | |
| | | - English 新用户下载真实 Moonshine。 |
| | | - Moonshine 引擎真实加载。 |
| | | - English 断网语音识别。 |
| | | - English history 写入。 |
| | | - 中文老用户升级回归。 |
| | | - 语言切换后模型同步真机验证。 |
| | | - Moonshine 缺文件和下载失败保护真机验证。 |
| | | |
| | | ## 4. 包类型说明 |
| | | |
| | | 当前没有生成新的可分发 `.dmg`。 |
| | | |
| | | 原因: |
| | | |
| | | - 当前源码版本仍是 `2.1.20 build 20260603.1145`。 |
| | | - 若现在直接打包,会和 Round 2 已冻结测试包版本冲突。 |
| | | - 按 `release-versioning.md`,进入测试包阶段前必须先递增 patch 版本并生成新的 build 编号。 |
| | | |
| | | ## 5. 预检结论 |
| | | |
| | | Round 3 源码级 QA 预检通过。 |
| | | |
| | | 下一步应进入测试包准备: |
| | | |
| | | ```text |
| | | 递增版本 -> 新 build 编号 -> 本地 QA DMG -> 真机 QA -> QA 报告 |
| | | ``` |
| | | |