edit | blame | history | raw

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 的完整成熟化。