PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Voice Activity Detection Python Packages

Python packages with the GitHub topic voice-activity-detection. Sorted by monthly downloads, with stars and forks.
snakers4
silero-vad

Silero VAD: pre-trained enterprise-grade Voice Activity Detector

2.2M 10K 868
modelscope
funasr

Open-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation, speaker diarization pipelines, and OpenAI-compatible/MCP serving.

295K 21K 2K
strands-labs
pywebrtc-audio

Python bindings for WebRTC's audio processing pipeline, bringing noise suppression, echo cancellation, automatic gain control, and voice activity detection to the Python ecosystem via pybind11.

40K 20 8
amsehili
auditok

An voice activity detection and audio segmentation tool

33K 862 102
smacke
ffsubsync

Automagically synchronize subtitles with video.

24K 8K 324
FireRedTeam
fireredvad

A SOTA Industrial-Grade Voice Activity Detection & Audio Event Detection, supporting 100+ languages, outperforming Silero-VAD, TEN-VAD, FunASR-VAD and WebRTC-VAD

18K 546 38
dangvansam
livekit-plugins-tenvad

TEN VAD low-latency voice activity detection for real-time streaming, integrated with livekit-agents

14K 26 7
daanzu
silero-vad-lite

Lightweight wrapper for Silero VAD using internal ONNX Runtime and with no python package dependencies

10K 17 1
k2-fsa
sherpa-ncnn

Real-time speech recognition and voice activity detection (VAD) using next-gen Kaldi with ncnn without Internet connection. Support iOS, Android, Linux, macOS, Windows, Raspberry Pi, VisionFive2, LicheePi4A etc.

9K 2K 223
ina-foss
inaspeechsegmenter

CNN-based audio segmentation toolkit. Allows to detect speech, music, noise and speaker gender. Has been designed for large scale gender equality studies based on speech time per gender.

6K 915 152
modelscope
funasr-onnx

Open-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation, speaker diarization pipelines, and OpenAI-compatible/MCP serving.

6K 21K 2K
decibri
decibri

Cross-platform audio capture, playback, VAD, AEC, audio conditioning, and multichannel support for Python and Node.js, powered by a Rust core.

4K 30 4
FoxNoseTech
diarize

Speaker diarization for Python — "who spoke when?" CPU-only, no API keys, Apache 2.0. ~10.8% DER on VoxConverse, 8x faster than real-time.

4K 123 13
pykeio
earshot

Ridiculously fast & accurate streaming voice activity detection

2K 211 10
Picovoice
pvcobra

On-device voice activity detection (VAD) powered by deep learning

2K 272 16
shashikg
whisper-s2t

An Optimized Speech-to-Text Pipeline for the Whisper Model Supporting Multiple Inference Engine

2K 581 76
juanmc2005
diart

A python package to build AI-powered real-time audio applications

2K 2K 167
attenlabs
attenlabs-saa

Addressee detection for voice agents: device-directed speech detection that runs before STT, so background speech, side conversations, and the agent's own TTS echo never trigger it. No wake word, model-agnostic, drop-in for LiveKit, Pipecat, ElevenLabs, Twilio, and OpenAI. The layer your VAD and turn detection are missing.

1K 127 63
baxtree
subaligner

Automatically synchronize and translate subtitles, or create new ones by transcribing, using pre-trained DNNs, Forced Alignments and Transformers. https://subaligner.readthedocs.io/

948 511 24
ina-foss
inavamos

inaVAMOS: Voice And Music Open Segmenter

807 0 0
recklight
speechdsp

Speech DSP toolkit in pure NumPy/SciPy: STFT, MFCC, VAD, log-MMSE enhancement and imbalance-aware metrics (UAR). No librosa or deep learning required.

686 0 0
zhenghuatan
rvadfast

This is the Python library for an unsupervised, fast method for robust voice activity detection (rVAD), as in the paper rVAD: An Unsupervised Segment-Based Robust Voice Activity Detection Method.

664 154 23
attenlabs
saa-pipecat-client

Addressee detection for voice agents: device-directed speech detection that runs before STT, so background speech, side conversations, and the agent's own TTS echo never trigger it. No wake word, model-agnostic, drop-in for LiveKit, Pipecat, ElevenLabs, Twilio, and OpenAI. The layer your VAD and turn detection are missing.

503 127 63
attenlabs
saa-livekit-client

Addressee detection for voice agents: device-directed speech detection that runs before STT, so background speech, side conversations, and the agent's own TTS echo never trigger it. No wake word, model-agnostic, drop-in for LiveKit, Pipecat, ElevenLabs, Twilio, and OpenAI. The layer your VAD and turn detection are missing.

500 127 63
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology