Skip to content

0.11.2: whisper.cpp setup in the Transcript panel - #6

Merged
postmanpat-303 merged 4 commits into
mainfrom
feat/whisper-setup
Oct 21, 2026
Merged

postmanpat-303 merged 4 commits into
mainfrom
feat/whisper-setup

Conversation

@postmanpat-303

Copy link
Copy Markdown
Owner

Replaces the dead-end "whisper.cpp not found" message (which suggested a winget package that doesn't exist) with a setup panel:

  • explanation of whisper-cli and PATH
  • per-OS install command with Copy (Scoop on Windows, brew install whisper.cpp on Mac, pacman/apt where packaged, else build from source)
  • Open terminal (Linux: command pre-filled, runs only on Enter; Windows/Mac: opens a terminal and copies the command)
  • Set it up for me: official ggml-org/whisper.cpp release build + Hugging Face model, confirm dialog, progress, cancel, sha256/size checks, installed into app data; optional user PATH on Windows; Remove
  • I already have it (validated file picker), Check again, Forget
  • safer lookup: chosen file, StreamWave's copy, next to the app, whisper-cli on PATH; never main or a bare whisper

Version bump to 0.11.2. Tests: 172 TS, svelte-check 0 errors, 86 Rust.

Lookup order: the file the user chose (validated: named whisper*, --help lists --output-json), StreamWave's own copy in app data, whisper-cli next to the app, whisper-cli on PATH. Never main or a bare whisper.
Setup: official ggml-org/whisper.cpp release asset per OS/arch (via the stable release's build tag) plus a ggerganov/whisper.cpp model; HTTPS-only host allowlist incl. redirects; sha256 + size checks; safe zip/tar.gz extraction; staged install, cancel, Remove; optional user PATH on Windows (HKCU\Environment + WM_SETTINGCHANGE). Open terminal: Linux pre-fills the command (bash read -e -i, nothing runs before Enter); Windows/macOS open an empty terminal.
…and with Copy, Open terminal, Set it up for me with confirm/progress/cancel, I already have it, Check again, Remove/Forget)
@postmanpat-303
postmanpat-303 merged commit b4e7f8a into main Oct 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant