Ariver
2026-07-01 2ba1056c56435f8d98110eca18dba90dc344de66
02-P-NBL/round-5/todo-list.md
@@ -1,6 +1,6 @@
# Round 5 Todo List:Qwen3-ASR 中文高级模型
状态:Round 5 启动中
状态:研发实现完成,待真实 Qwen3-ASR QA
所属子项目:`02-P-NBL`
Round:Round 5
日期:2026-06-03
@@ -21,41 +21,41 @@
## 2. 研发实现
- [ ] 升级 `sherpa-onnx-go*` 到 `v1.13.2`
- [ ] 修改 macOS 构建脚本以适配新版 `libonnxruntime`
- [ ] 新增 `Qwen3ASRModelID`
- [ ] 新增 `BackendQwen3ASR`
- [ ] 新增 `qwen3-asr-0.6b` profile
- [ ] 新增 tokenizer 目录解析/校验
- [ ] 新增 Qwen3-ASR backend builder
- [ ] 中文模型列表加入 Qwen3-ASR
- [ ] 中文可从 SenseVoice 切到 Qwen3-ASR
- [ ] 中文可从 Qwen3-ASR 切回 SenseVoice
- [ ] Qwen3-ASR 下载失败不破坏已有模型
- [ ] English Moonshine/Parakeet 路径不退化
- [x] 升级 `sherpa-onnx-go*` 到 `v1.13.2`
- [x] 修改 macOS 构建脚本以适配新版 `libonnxruntime`
- [x] 新增 `Qwen3ASRModelID`
- [x] 新增 `BackendQwen3ASR`
- [x] 新增 `qwen3-asr-0.6b` profile
- [x] 新增 tokenizer 目录解析/校验
- [x] 新增 Qwen3-ASR backend builder
- [x] 中文模型列表加入 Qwen3-ASR
- [x] 中文可从 SenseVoice 切到 Qwen3-ASR
- [x] 中文可从 Qwen3-ASR 切回 SenseVoice
- [x] Qwen3-ASR 下载失败不破坏已有模型
- [x] English Moonshine/Parakeet 路径不退化
## 3. 开发自查
- [ ] `go test ./... -count=1`
- [ ] `npm run build`
- [ ] `git diff --check`
- [ ] 本地 macOS arm64 build
- [ ] 研发自查报告
- [ ] 代码复审
- [ ] QA handoff
- [x] `go test ./... -count=1`
- [x] `npm run build`
- [x] `git diff --check`
- [x] 本地 macOS arm64 build
- [x] 研发自查报告
- [x] 代码复审
- [x] QA handoff
## 4. QA
- [ ] 自动化/半自动 QA
- [ ] Qwen3-ASR 真实下载和加载
- [ ] Qwen3-ASR 中文识别
- [ ] Qwen3-ASR 中英混输识别
- [x] 自动化/半自动 QA
- [x] Qwen3-ASR 真实下载和加载
- [x] Qwen3-ASR 中文识别
- [x] Qwen3-ASR 中英混输识别
- [ ] Qwen3-ASR 断网中文识别
- [ ] SenseVoice 回退
- [ ] English Moonshine/Parakeet 回归
- [ ] 下载失败保护
- [ ] 用户数据保护
- [ ] QA 报告
- [x] SenseVoice 回退
- [x] English Moonshine/Parakeet 回归
- [x] 下载失败保护
- [x] 用户数据保护
- [x] QA 报告
## 5. 交付
@@ -67,12 +67,19 @@
- [ ] 用户验收候选包
- [ ] 用户验收
## 6. 暂缓记录
## 6. UI/品牌命名调整
以下事项已进入 `v2.1.24 build 20260603.1934`:
- [x] 左侧 Logo 区只显示 `PrivateVoice`,下方小字显示 `Private. Offline.`。
- [x] App 正式名称从 `PrivateVoice Input` 改为 `PrivateVoice Dictation`。
- [x] macOS App bundle 名称、DMG 文件名、Info.plist、Wails 构建配置和用户可见文案同步。
- [x] 不迁移用户数据目录,继续使用既有 `Application Support/PrivateVoice Input`。
## 7. 暂缓记录
以下事项不作为 Round 5 阻断项:
- 左侧 Logo 区只显示 `PrivateVoice`,下方小字显示 `Private. Offline.`。
- App 正式名称从 `PrivateVoice Input` 改为 `PrivateVoice Dictation`。
- 粤语作为独立语言版本。
- 欧洲语言 UI。
- 模型删除 UI 的完整成熟化。