Pre-packaged voice activity detector using silero-vad
Project Links
Meta
Author: Michael Hansen
Requires Python: >=3.9
Classifiers
Development Status
- 3 - Alpha
Intended Audience
- Developers
Topic
- Text Processing :: Linguistic
License
- OSI Approved :: MIT License
Programming Language
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
pySilero VAD
A pre-packaged voice activity detector using silero-vad.
pip install pysilero-vad
from pysilero_vad import SileroVoiceActivityDetector
vad = SileroVoiceActivityDetector()
# Audio must be 16Khz, 16-bit mono PCM with correct chunk size
# See also: vad.chunk_samples()
assert len(audio_bytes) == vad.chunk_bytes()
if vad(audio_bytes) >= 0.5:
print("Speech")
else:
print("Silence")
3.4.0
Jul 07, 2026
3.3.1
Jun 15, 2026
3.3.0
Feb 09, 2026
3.2.0
Jan 10, 2026
3.1.0
Jan 08, 2026
3.0.1
Dec 09, 2025
3.0.0
Dec 08, 2025
2.1.1
Jul 21, 2025
2.1.0
Apr 07, 2025
2.0.1
Jan 16, 2025
2.0.0
Jul 08, 2024
1.0.0
Dec 05, 2023
Wheel compatibility matrix
Files in release
pysilero_vad-3.4.0-cp39-abi3-macosx_11_0_arm64.whl (2.3MiB)
pysilero_vad-3.4.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (3.2MiB)
pysilero_vad-3.4.0-cp39-abi3-manylinux_2_28_aarch64.whl (4.3MiB)
pysilero_vad-3.4.0-cp39-abi3-manylinux_2_28_x86_64.whl (4.8MiB)
pysilero_vad-3.4.0-cp39-abi3-musllinux_1_2_aarch64.whl (3.4MiB)
pysilero_vad-3.4.0-cp39-abi3-musllinux_1_2_i686.whl (4.0MiB)
pysilero_vad-3.4.0-cp39-abi3-musllinux_1_2_x86_64.whl (3.7MiB)
pysilero_vad-3.4.0-cp39-abi3-win32.whl (1.6MiB)
pysilero_vad-3.4.0-cp39-abi3-win_amd64.whl (1.7MiB)
pysilero_vad-3.4.0.tar.gz (2.3MiB)