Skip to content

rhasspy/pysilero-vad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cb6831c · Jan 16, 2025

History

4 Commits
Jul 8, 2024
Jan 16, 2025
Jul 8, 2024
Dec 5, 2023
Dec 5, 2023
Dec 5, 2023
Jan 16, 2025
Dec 5, 2023
Jan 16, 2025
Dec 5, 2023
Dec 5, 2023
Jan 16, 2025
Jan 16, 2025
Dec 5, 2023
Jan 16, 2025

Repository files navigation

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