From 58c6b963b81e07765d29cda9410399e9644c886f Mon Sep 17 00:00:00 2001 From: Ariver <shanghai3168@gmail.com> Date: Tue, 30 Jun 2026 03:23:24 +0800 Subject: [PATCH] Add Windows preview QA collector --- privatevoice.src/scripts/build-windows-preview.sh | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/privatevoice.src/scripts/build-windows-preview.sh b/privatevoice.src/scripts/build-windows-preview.sh index b12d503..467fad8 100755 --- a/privatevoice.src/scripts/build-windows-preview.sh +++ b/privatevoice.src/scripts/build-windows-preview.sh @@ -55,6 +55,7 @@ cp "$SHERPA_DLL_DIR/onnxruntime.dll" "$OUT_DIR/" cp "$SHERPA_DLL_DIR/sherpa-onnx-c-api.dll" "$OUT_DIR/" cp "$SHERPA_DLL_DIR/sherpa-onnx-cxx-api.dll" "$OUT_DIR/" +cp "$ROOT_DIR/scripts/QA-WINDOWS-PREVIEW.ps1" "$OUT_DIR/" cat >"$OUT_DIR/README-WINDOWS-PREVIEW.txt" <<EOF PrivateVoice Dictation Windows Preview @@ -70,14 +71,17 @@ How to run: 1. Extract the whole folder. 2. Keep the EXE and DLL files in the same directory. -3. Run "PrivateVoice Dictation.exe". -4. Download/install the SenseVoice model if prompted. -5. Use the configured hotkey and verify text input in Notepad or a browser text field. +3. Right-click "QA-WINDOWS-PREVIEW.ps1" and choose "Run with PowerShell". +4. If PowerShell blocks scripts, run this command from the extracted folder: + powershell -ExecutionPolicy Bypass -File .\\QA-WINDOWS-PREVIEW.ps1 +5. Follow the on-screen checklist. It will launch the app, ask you to dictate once, and collect logs. +6. You can also run "PrivateVoice Dictation.exe" directly after QA. Known limitations: - This is not a signed Windows installer. - Real Windows audio, hotkey, paste, tray, and WebView2 behavior still need QA on Windows 10/11. - If Windows Defender or SmartScreen blocks it, allow it only for local testing. +- The QA evidence zip may contain app logs with recognized text. Review before sharing if needed. EOF (cd "$OUT_ROOT" && zip -qr "$(basename "$ZIP_PATH")" "$(basename "$OUT_DIR")") -- Gitblit v1.9.3