Skip to main content

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):

CLI