You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.