# Release Manifest: PrivateVoice Input 2.1.22 build 20260603.1608 生成时间:2026-06-03 16:14 HKT 执行代理:Codex 包类型:Round 4 验收候选测试包,本地签名,未 notarize。 ## 1. 版本 | 字段 | 值 | |---|---| | Product | PrivateVoice Input | | Version | 2.1.22 | | Build | 20260603.1608 | | Branch | codex/round4-parakeet-english | | Source Commit | `95c5cdd691f173ead217f7a3df8b46f7fc2b0737` | | Source Commit Short | `95c5cdd` | | Source Commit Time | 2026-06-03 16:12:21 +0800 | | Source Commit Subject | Prepare Round 4 QA package version | ## 2. 主要变更 - English 语言版本新增可选高级模型 `parakeet-en`。 - 新增 sherpa-onnx NeMo Transducer backend:`nemo_transducer`。 - 设置页新增 English 模型选择卡片,可在 Moonshine 和 Parakeet 之间切换。 - 下载中断不会破坏已有模型;同模型重新下载前清理旧 partial。 - 中文 SenseVoice 默认路径保持不变。 ## 3. 构建命令 ```bash cd privatevoice.src ./scripts/build-local-macos.sh arm64 ./scripts/build-local-macos.sh x86_64 ``` ## 4. 验证命令 ```bash cd privatevoice.src go test ./... -count=1 cd frontend && npm run build cd ../.. git diff --check hdiutil verify "Release/PrivateVoice-Input-2.1.22-build20260603.1608/PrivateVoice Input-2.1.22-build20260603.1608-arm64-local.dmg" hdiutil verify "Release/PrivateVoice-Input-2.1.22-build20260603.1608/PrivateVoice Input-2.1.22-build20260603.1608-x86_64-local.dmg" ``` ## 5. 产物 | 架构 | 文件 | 大小 | SHA256 | |---|---|---:|---| | arm64 | `PrivateVoice Input-2.1.22-build20260603.1608-arm64-local.dmg` | 19M | `0ee134507204efc54735b05ad040c9e4645acce4426b810d09d0002b93d23e44` | | x86_64 | `PrivateVoice Input-2.1.22-build20260603.1608-x86_64-local.dmg` | 22M | `467af6e0859d731b3f73ee868c45aa294b6a71800d411f24e093ba7648071492` | 产物目录: ```text /Users/ar/Projects/VoiceSnap-2.1.1-Round4/Release/PrivateVoice-Input-2.1.22-build20260603.1608 ``` ## 6. 验证结果 - `go test ./... -count=1`:PASS。 - `npm run build`:PASS;仍有既有 Svelte a11y warning,非 Round 4 新增。 - `git diff --check`:PASS。 - arm64 DMG `hdiutil verify`:PASS。 - x86_64 DMG `hdiutil verify`:PASS。 - arm64 DMG 包内结构检查:PASS,包含 `PrivateVoice Input.app` 和 `Applications -> /Applications` 链接。 - x86_64 DMG 包内结构检查:PASS,包含 `PrivateVoice Input.app` 和 `Applications -> /Applications` 链接。 - arm64/x86_64 包内 App 元数据:`CFBundleShortVersionString=2.1.22`,`CFBundleVersion=20260603.1608`。 - arm64 候选包安装到 `/Applications`:PASS,安装后 App 元数据和签名验证通过。 - App 签名验证:PASS,本地签名身份 `PrivateVoice Local Code Signing`。 ## 7. QA 证据 - Parakeet 下载、加载、识别:PASS。 - Parakeet 断网识别:PASS,Wi-Fi 关闭窗口 `2026-06-03 15:49:33 - 15:50:33` 内识别: - `An offline test` - `An offline test, parakeet test.` - Parakeet 重启持久化:PASS。 - Moonshine 回退:PASS。 - 中文 SenseVoice 回归:PASS。 - 用户历史、词库、配置数据保护:PASS。 ## 8. 备注 - 本包为本地签名测试包,不是 Developer ID notarized 正式发布包。 - release tag 应绑定到 Source Commit:`95c5cdd691f173ead217f7a3df8b46f7fc2b0737`。