
Scores each AudioFrame against one or more openWakeWord models and emits a [Classification] entry for every wake word whose score clears the cutoff — a hot-mic gate or push-to-talk replacement for voice agents.
Voice-agent activation from recorded audio — hits gate downstream work.
Live hotword alert from a browser mic, logged on detection.
AudioFrame returns an empty list without invoking the models, multi-channel input is mixed to mono before resampling, and the output is unordered — sort downstream if a stable order is needed.threshold is a single hard cutoff applied uniformly to every loaded model; per-word thresholds require post-filtering downstream.inference_framework must be `onnx` or `tflite`; any other value aborts startup. `onnx` typically gives lower latency on x86 CPU, while `tflite` is the reference backend.Automated release