Ariver
2026-06-03 67c62ef3ae5e82cbc2e8718f0d836fe1678e1368
Bump version for Round 5 QA candidate
7 files modified
35 ■■■■ changed files
CHANGELOG.md 17 ●●●●● patch | view | raw | blame | history
privatevoice.src/app.go 4 ●●●● patch | view | raw | blame | history
privatevoice.src/build/config.yml 2 ●●● patch | view | raw | blame | history
privatevoice.src/build/darwin/Info.plist 4 ●●●● patch | view | raw | blame | history
privatevoice.src/build/windows/wails.exe.manifest 2 ●●● patch | view | raw | blame | history
privatevoice.src/frontend/package-lock.json 4 ●●●● patch | view | raw | blame | history
privatevoice.src/frontend/package.json 2 ●●● patch | view | raw | blame | history
CHANGELOG.md
@@ -1,5 +1,22 @@
# Changelog
## v2.1.23 (2026-06-03)
### QA 候选包
- **Round 5 Qwen3-ASR 中文高级模型**:中文语言版本新增 `qwen3-asr-0.6b` 可选高级模型,默认模型仍保持 `sensevoice-zh`。
- **Qwen3-ASR backend**:升级 `sherpa-onnx-go*` 到 `v1.13.2`,接入 `OfflineQwen3ASRModelConfig`,支持 `conv_frontend.onnx`、`encoder.int8.onnx`、`decoder.int8.onnx` 和 `tokenizer/` 目录结构。
- **大模型下载稳定性**:模型下载增加重试和 Range 断点续传,降低大文件下载被连接重置或 TLS 超时打断后的失败概率。
- **模型状态同步修复**:engine reload 后主动向前端推送 `engine:status`,避免设置页模型卡片和底部 Engine 信息显示不同步。
- **回归保护**:SenseVoice、Moonshine、Parakeet 三条旧模型路径均已完成加载和识别回归。
### 构建
- build: `20260603.1904`
- 说明: 本版本为 Round 5 QA 修复后的用户验收候选包,用于验证 Qwen3-ASR、模型切换和断网识别。
---
## v2.1.22 (2026-06-03)
### QA 候选包
privatevoice.src/app.go
@@ -27,8 +27,8 @@
)
const (
    appVersion        = "2.1.22"
    appBuild          = "20260603.1608"
    appVersion        = "2.1.23"
    appBuild          = "20260603.1904"
    appDisplayVersion = appVersion + " (build " + appBuild + ")"
    appName           = "PrivateVoice Input"
privatevoice.src/build/config.yml
@@ -7,7 +7,7 @@
  description: "Private offline voice input tool"
  copyright: "(c) 2026, PrivateVoice"
  comments: "Private.Offline"
  version: "2.1.22"
  version: "2.1.23"
dev_mode:
  root_path: .
privatevoice.src/build/darwin/Info.plist
@@ -15,9 +15,9 @@
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>2.1.22</string>
    <string>2.1.23</string>
    <key>CFBundleVersion</key>
    <string>20260603.1608</string>
    <string>20260603.1904</string>
    <key>LSMinimumSystemVersion</key>
    <string>11.0</string>
    <key>NSMicrophoneUsageDescription</key>
privatevoice.src/build/windows/wails.exe.manifest
@@ -3,7 +3,7 @@
  <assemblyIdentity
    type="win32"
    name="PrivateVoice.Input"
    version="2.1.22.0"
    version="2.1.23.0"
    processorArchitecture="*"/>
  <dependency>
    <dependentAssembly>
privatevoice.src/frontend/package-lock.json
@@ -1,12 +1,12 @@
{
  "name": "privatevoice-input-frontend",
  "version": "2.1.22",
  "version": "2.1.23",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "name": "privatevoice-input-frontend",
      "version": "2.1.22",
      "version": "2.1.23",
      "dependencies": {
        "@wailsio/runtime": "latest"
      },
privatevoice.src/frontend/package.json
@@ -1,7 +1,7 @@
{
  "name": "privatevoice-input-frontend",
  "private": true,
  "version": "2.1.22",
  "version": "2.1.23",
  "type": "module",
  "scripts": {
    "dev": "vite dev",