RealtimeVAD trades more false positives for end-of-speech detection 110ms sooner
A developer building a local voice assistant noticed that the Silero voice activity detector lagged noticeably when detecting the end of speech. To address this, they built RealtimeVAD, which uses a 10 ms energy detector with a threshold that adapts to room noise. The approach produces more false positives, but the developer's speculative generation pipeline can abort quickly if the user keeps talking, so this is acceptable for their use case. Benchmarking over about 3,200 assistant turns showed the method detecting speech end roughly 110 ms earlier, falling to about 100 ms after a fix for quiet speech. The code and a benchmark script have been published publicly, and the author is requesting feedback on other datasets.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in