Silero VAD
Compact voice activity detector that classifies audio chunks in under a millisecond on CPU.
About
Silero VAD answers one narrow question, whether a chunk of audio contains speech, and does it well enough to have become the default speech gate across the open source audio ecosystem. The JIT model weighs about 2 MB and classifies a chunk of 30 ms or more in under 1 ms on a single CPU thread, so it runs comfortably inside realtime pipelines, on edge hardware, and at telephony scale. Training drew on corpora spanning more than 6,000 languages, which makes it robust to accents, noise, and domain shifts, and it accepts 8 kHz and 16 kHz sampling rates. Installation is pip install silero-vad, torch.hub, or the ONNX export, with community ports for C++, Rust, Go, Java, C#, and the browser, plus OpenVINO and ExecuTorch paths. Downstream projects such as RealtimeSTT build it in as their voice activity layer, and countless transcription and voice agent stacks trigger their ASR through it. The model is MIT licensed with no telemetry or vendor lock-in, the repository holds around 9,800 stars, and documentation lives in the project wiki.
Should you use Silero VAD?
Pick it when
Pick Silero VAD when you need to detect speech before sending audio to an ASR engine, in realtime pipelines, telephony, or edge devices, with a 2 MB MIT model that runs in under a millisecond per chunk on CPU.
Look elsewhere when
Skip it if you need to know who is speaking or where speakers overlap, which Pyannote handles, or if you need transcripts; it only gates speech. Tools like RealtimeSTT and Whisper.cpp already include VAD.
Alternatives to Silero VAD
- Pyannote Audio
Adds diarization, overlap detection, and speaker embeddings, with heavier PyTorch models that want a GPU with about 4 GB.
- RealtimeSTT
Bundles Silero VAD with wake words and streaming ASR, saving the wiring when you want a full voice input pipeline.
- Whisper.cpp
Built-in VAD alongside transcription, enough if you only need speech gating inside a Whisper deployment.
- Sherpa-ONNX STT
Ships VAD together with ASR and TTS for mobile and WebAssembly, handy when you want one runtime instead of separate parts.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- MIT
- Added
- Jul 29, 2026
Tags
Related Tools
Browse all Speech-to-Text / Speech Recognition toolsMentioned in
Building Real-Time Voice Agents: TEN, Pipecat, and LiveKit
A working guide to real-time voice agent stacks: latency budgets, turn detection, interruption handling,...
Max P
Beyond Whisper: Parakeet, SenseVoice and ASR in 2026
Whisper is no longer the default: how Parakeet, SenseVoice, Kimi-Audio, Ultravox and Moshi compare on...
Max P