Skip to content

feat(voice): add sidecar Whisper ears#3826

Merged
CompleteDotTech merged 4 commits into
mainfrom
codex/issue-3804-sidecar-whisper
Jul 25, 2026
Merged

feat(voice): add sidecar Whisper ears#3826
CompleteDotTech merged 4 commits into
mainfrom
codex/issue-3804-sidecar-whisper

Conversation

@CompleteDotTech

Copy link
Copy Markdown
Member

Summary

  • adds browser PCM capture, client-side endpointing, and session-numbered partial/final events for the local whisper.cpp adapter
  • adds the loopback Whisper route, using a verified downloaded GGML model and a configured whisper-cli runtime
  • prefers ready sidecar Whisper ears ahead of native macOS STT and shows the honest local-Whisper call label

Closes #3804

Verification

  • pnpm typecheck
  • focused voice/API test command (40 passing)
  • pnpm test:app reached an existing CRLF-sensitive assertion in src-tauri/release-runtime.test.mjs after 74 passing files
  • pnpm lint could not run eslint because the shared dependency cache does not contain its executable

Tracking

  • Bead cave-vkah could not be claimed or updated: bd is not installed on this machine. The linked GitHub issue and this PR provide the handoff record.

@CompleteDotTech
CompleteDotTech force-pushed the codex/issue-3804-sidecar-whisper branch from 461fb51 to 164646b Compare July 25, 2026 04:11
Co-authored-by: Timothy Wayne Gregg <5861166+CompleteDotTech@users.noreply.github.com>
@CompleteDotTech
CompleteDotTech marked this pull request as draft July 25, 2026 12:49
Co-authored-by: Timothy Wayne Gregg <5861166+CompleteDotTech@users.noreply.github.com>
Co-authored-by: Timothy Wayne Gregg <5861166+CompleteDotTech@users.noreply.github.com>
@CompleteDotTech
CompleteDotTech marked this pull request as ready for review July 25, 2026 15:16
@CompleteDotTech
CompleteDotTech merged commit e8dfe25 into main Jul 25, 2026
15 checks passed
@CompleteDotTech
CompleteDotTech deleted the codex/issue-3804-sidecar-whisper branch July 25, 2026 15:35
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.

Sidecar voice engines slice 2: whisper.cpp STT (sidecar-whisper ears)

2 participants