RunAnywhere.vad answers “is someone talking right now”. It is what a voice interface uses to
decide when a turn has ended.
Signatures
Streaming from a microphone
Streaming from a Flow
Options
minSilenceMs is the one to tune. Too short and the assistant interrupts someone who paused
to think; too long and it feels sluggish.
prefixPaddingMs matters because detection lags the first syllable. Without padding, “hello”
reaches the transcriber as “ello”.