Skip to content

v0.1.2 — Wake-word calibration compatibility

Choose a tag to compare

@github-actions github-actions released this 24 Sep 03:13
· 3 commits to master since this release
f8d5019

Bug fixes

  • Fix wake-word calibration failing in Geode with “no available backend found” and a blocked blob-module import. ONNX now uses its bundled runtime.
  • Fix the subsequent audio-worklet startup failure with buffered PCM capture on hosts that block worklet modules. Supporting hosts retain AudioWorklet capture. Geode's security policy is unchanged.
  • Calibration startup errors now report the underlying failure without labeling every error as a microphone-access problem. Failed or cancelled startup cleans up audio capture.

Verification and notes

  • 100 tests passed; type-check and production build passed.
  • Verified in installed Geode 0.22.7 with the real runtime/models and synthetic audio: all five samples completed, calibration saved, tracks stopped, and simulated permission denial showed the correct error.
  • Actual voice-recognition accuracy and physical microphone permissions still need a real-user smoke test. Buffered capture runs on the renderer thread and may be affected by heavy UI activity.
  • Update Orchestrator via BRAT, reload it, then try Settings → Orchestrator → Calibrate. No Geode update or security-setting change is required.
  • Includes the wake-word compatibility fix from PR #3. Existing dependency-audit findings are unchanged.