Round 3 Todo List:Moonshine English 默认模型
状态:进行中
所属子项目:02-P-NBL
Round:Round 3
日期:2026-06-03
1. 文档与启动
- [x] 创建 Round 3 worktree:
/Users/ar/Projects/VoiceSnap-2.1.1-Round3
- [x] 基于
v2.1.20-build20260603.1145 创建分支:codex/round3-moonshine-english
- [x] 读取项目规则和全局交付/QA/发布规则
- [x] 核准 sherpa-onnx Moonshine v1 文件结构
- [x] 创建 Round 3 PRD
- [x] 创建 Round 3 研发任务拆解
- [x] 创建 Round 3 QA 测试计划
2. 研发实现
- [x] 新增
moonshine-en profile
- [x] English language profile 默认模型改为
moonshine-en
- [x] 新增
ModelSelectionMode
- [x] 实现 current model resolver
- [x] 改造
engine.New() 使用 current model resolver
- [x] 新增 Moonshine backend builder
- [x] 保持 SenseVoice backend 不退化
- [x] 改造
EngineService.ModelExists() 检查 current model
- [x] 新增
EngineService.DownloadCurrentModel()
- [x] 前端 onboarding 改为调用
DownloadCurrentModel()
- [x] 语言切换后刷新 current model 状态
- [x] Onboarding 文案去除 SenseVoice 写死表达
3. 开发自查
- [x]
go test ./... -count=1
- [x]
npm run build
- [x]
git diff --check
- [x] 研发自查报告
- [x] QA handoff
4. QA
- [x] 自动化/半自动 QA
- [ ] English 新用户 Moonshine 下载和识别
- [ ] 中文老用户 SenseVoice 回归
- [ ] 语言切换模型同步
- [ ] 断网英文识别
- [ ] 下载失败保护
- [ ] 缺文件保护
- [ ] QA 报告
5. 交付
- [ ] 用户验收候选包
- [ ] 用户验收
- [ ] 测试包版本递增
- [ ] 生成
.dmg
- [ ] 生成
RELEASE_MANIFEST.md
- [ ] 验证
.dmg
- [ ] tag