Voice Activity Detection
Speech/non-speech segmentation models: ASR end-pointing, diarization pre-processing, streaming turn detection. Server-side and on-device/browser.
Voice Activity Detection • Updated • 47Note ONNX export of Silero VAD. Tiny and CPU-only — the usual pick for in-browser and on-device end-pointing.
FireRedTeam/FireRedVAD
Voice Activity Detection • Updated • 4.72k • 65Note Streaming + non-streaming VAD with audio event detection (speech/singing/music, 100+ languages). Reports 97.57% F1 on FLEURS-VAD-102.
pyannote/segmentation-3.0
Voice Activity Detection • Updated • 5.86M • 1.7kNote Segmentation model behind pyannote.audio 3.x: VAD, overlapped speech, and speaker segmentation from one 10s-window model. Gated.
pyannote/voice-activity-detection
Automatic Speech Recognition • Updated • 2.87M • 241Note Ready-made VAD pipeline over pyannote segmentation — the drop-in option when you want speech regions, not a raw model. Gated.
TEN-framework/ten-vad
Updated • 285 • 146Note Frame-level VAD for conversational agents; ONNX + WASM/JS builds, and integrated into sherpa-onnx.
funasr/fsmn-vad
Voice Activity Detection • Updated • 3.67k • 24Note FSMN-based VAD from FunASR — the segmenter in the Paraformer ASR pipelines, strong on Mandarin.
nvidia/Frame_VAD_Multilingual_MarbleNet_v2.0
Voice Activity Detection • Updated • 2.74k • 47Note NeMo frame-level MarbleNet, multilingual. Small CNN, designed for noisy far-field audio.
speechbrain/vad-crdnn-libriparty
Updated • 13.7k • 44Note CRDNN VAD trained on LibriParty. The SpeechBrain reference implementation — useful as a research baseline.