When to Use
- Pre-process audio before ASR — Segment files into speech regions, skip silence. Reduces ASR processing by 30-50%.
- Real-time speech detection — Trigger recording or UI when user starts/stops speaking.
- Improve diarization quality — Filter noise before speaker embedding extraction. Reduces false speakers by 20-40%.
Specs
Model: FluidInference/silero-vad-coreml
Offline Segmentation
Get Audio Clips
Chunk-Level Probabilities
Manual Model Loading
Stage the Core ML bundle for offline environments:Benchmarks
VOiCES (25 files, clean speech):
MUSAN (2,016 files, mixed noise/music/speech):