| | |
| | | # Round 5 Todo List:Qwen3-ASR 中文高级模型 |
| | | |
| | | 状态:Round 5 启动中 |
| | | 状态:研发实现完成,待真实 Qwen3-ASR QA |
| | | 所属子项目:`02-P-NBL` |
| | | Round:Round 5 |
| | | 日期:2026-06-03 |
| | |
| | | |
| | | ## 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. 交付 |
| | | |
| | |
| | | - [ ] 用户验收候选包 |
| | | - [ ] 用户验收 |
| | | |
| | | ## 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 的完整成熟化。 |