edit | blame | history | raw

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. 构建命令

cd privatevoice.src
./scripts/build-local-macos.sh arm64
./scripts/build-local-macos.sh x86_64

4. 验证命令

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

产物目录:

/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.appApplications -> /Applications 链接。
  • x86_64 DMG 包内结构检查:PASS,包含 PrivateVoice Input.appApplications -> /Applications 链接。
  • arm64/x86_64 包内 App 元数据:CFBundleShortVersionString=2.1.22CFBundleVersion=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