Skip to content

OpenQuack 2.0.0-alpha.20

Choose a tag to compare

@larryxiao larryxiao released this 17 Jun 18:45
cc0aa39

OpenQuack 2.0.0-alpha.20 — reliability

A stability-led release. The headline fix: if your audio device changes mid-recording — AirPods connecting, switching mics, waking from sleep — OpenQuack used to freeze and lose the tail of what you said. Now it stops cleanly and transcribes what it captured.

Reliability

  • Graceful audio-interruption handling — a device/route change mid-recording ends the recording cleanly instead of freezing the UI; plus a recording-health view in Settings → Stats and an attachable diagnostics file from "Report Bug." (SPEC-036, #77)
  • Crash fix — no more SIGABRT on stop when the sample rate isn't Opus-compatible; falls back to AAC. (#81)
  • Silent-capture recovery + crash-safe tap — capture recovers from a dead input instead of producing nothing. (#90)

New

  • Local LLM transcript polish — a small on-device model tidies the raw transcript; still nothing leaves your Mac. (SPEC-007, #75)
  • In-app speech-model download + switching — pick/download tiny → large-v3 with a model library. (SPEC-002, #88)
  • Microphone selection — choose your input device in-app. (#90)
  • "Money saved" stats — Settings → Stats shows what your usage would've cost on a paid cloud service. (SPEC-041, #94)
  • Faster first launch — loads Whisper on CPU+GPU to skip a slow model-compile step. (#89)

Notes

  • This build is unsigned (notarisation is in progress) — on first launch, right-click the app → Open to get past Gatekeeper.
  • Install / upgrade: brew upgrade --cask openquack (or brew install --cask openquack).

🦆 Runs entirely on your Mac.