# Round 5 Todo List:Qwen3-ASR 中文高级模型 状态:研发实现完成,待真实 Qwen3-ASR QA 所属子项目:`02-P-NBL` Round:Round 5 日期:2026-06-03 ## 1. 文档与启动 - [x] 创建 Round 5 worktree:`/Users/ar/Projects/VoiceSnap-2.1.1-Round5` - [x] 基于 Round 4 用户验收 commit `a19e8d9` 创建分支:`codex/round5-qwen3-asr-chinese` - [x] 读取项目规则和全局交付/QA/发布规则 - [x] 核准 Round 5 主题:Qwen3-ASR 中文高级模型 - [x] 核准 Qwen3-ASR 官方模型包 URL 和大小 - [x] 核准 `sherpa-onnx-go* v1.12.24` 不支持 Qwen3-ASR - [x] 核准 `sherpa-onnx-go* v1.13.2` 支持 Qwen3-ASR - [x] 创建 Round 5 README - [x] 创建 Round 5 PRD - [x] 创建 Round 5 研发任务拆解 - [x] 创建 Round 5 QA 测试计划 ## 2. 研发实现 - [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. 开发自查 - [x] `go test ./... -count=1` - [x] `npm run build` - [x] `git diff --check` - [x] 本地 macOS arm64 build - [x] 研发自查报告 - [x] 代码复审 - [x] QA handoff ## 4. QA - [x] 自动化/半自动 QA - [x] Qwen3-ASR 真实下载和加载 - [x] Qwen3-ASR 中文识别 - [x] Qwen3-ASR 中英混输识别 - [ ] Qwen3-ASR 断网中文识别 - [x] SenseVoice 回退 - [x] English Moonshine/Parakeet 回归 - [x] 下载失败保护 - [x] 用户数据保护 - [x] QA 报告 ## 5. 交付 - [ ] 测试包版本递增 - [ ] 生成 `.dmg` - [ ] 生成 `RELEASE_MANIFEST.md` - [ ] 验证 `.dmg` - [ ] tag - [ ] 用户验收候选包 - [ ] 用户验收 ## 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 阻断项: - 粤语作为独立语言版本。 - 欧洲语言 UI。 - 模型删除 UI 的完整成熟化。