The gate loaded and worked on workpc and took mavwaked from 68% of one core
to 335%. onnxruntime sizes its intra-op pool to every core and spins between
runs, which an always-on gate scoring three graphs twelve times a second
provokes for the whole day. One thread per session brings it to 81%, so the
keyword costs about 13% of a core, and each graph still finishes well inside
its 80ms.
The unit now passes the three -wake- flags and the models sit beside
silero_vad.onnx in ~/.local/share/maven/models. The threshold is left at the
binary's default so there is one place to change it.
The first head woke 22 times per hour of continuous Russian speech. Two rounds
of hard negative mining over 40000 unseen Common Voice clips took that to 3.4,
and the second round recovered the recall the first had cost.
The number is crossings per hour, not accuracy per window. A 1.7% false-accept
rate on a gate that scores twelve times a second reads as small and is a wake
every few seconds.
Two things are stated rather than buried: Golos scores 2 wakes in 14 minutes at
every threshold, so a handful of real utterances sit above 0.999 and no
threshold moves them; and no negative in any table is a room recording.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013ptwopxyo3Z2kwFckHkLvN