Skip to content

Support user-selected local Whisper model files - #7108

Merged
ComputelessComputer merged 3 commits into
mainfrom
cursor/local-stt-model-files-2f1e
Aug 26, 2026
Merged

Support user-selected local Whisper model files#7108
ComputelessComputer merged 3 commits into
mainfrom
cursor/local-stt-model-files-2f1e

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a built-in local-file transcription provider with a native .bin / .gguf picker
  • validate selected files and load compatible whisper.cpp .bin models directly from their existing path
  • persist the device-local path, expose clear health errors, and route transcription through the existing batch-only whisper.cpp adapter
  • identify transcribe.cpp GGUF files and explain that the GGUF runtime is not integrated yet

Testing

  • pnpm -F desktop typecheck
  • pnpm -F desktop test (398 files, 3,488 tests)
  • pnpm exec oxlint --quiet --format=github apps/desktop/src/
  • cargo test -p tauri-plugin-local-stt
  • cargo test -p tauri-plugin-local-stt --features whisper-cpp
  • cargo check -p tauri-plugin-local-stt --features whisper-cpp
  • cargo check -p desktop
  • changed-file dprint check
  • Lingui extract/strict compile with stable generated catalogs
Open in Web Open in Cursor 

Add a local-file transcription provider that validates and runs user-selected whisper.cpp models by absolute path, with clear GGUF compatibility guidance.

Co-authored-by: John Jeong <ComputelessComputer@users.noreply.github.com>
@netlify

netlify Bot commented Aug 26, 2026

Copy link
Copy Markdown

Deploy Preview for anarlog canceled.

Name Link
🔨 Latest commit df21c49
🔍 Latest deploy log https://app.netlify.com/projects/anarlog/deploys/6a8e8e5c2f4807000880be05

cursoragent and others added 2 commits August 26, 2026 06:56
Add picker coverage, generated Tauri permissions, lockfile metadata, and translated message catalogs after running the desktop and whisper-enabled checks.

Co-authored-by: John Jeong <ComputelessComputer@users.noreply.github.com>
Commit the generated TypeScript formatting emitted by the local STT codegen command.

Co-authored-by: John Jeong <ComputelessComputer@users.noreply.github.com>
@ComputelessComputer
ComputelessComputer marked this pull request as ready for review August 26, 2026 06:57
@ComputelessComputer
ComputelessComputer merged commit 2e24e56 into main Aug 26, 2026
19 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.

2 participants