Skip to main content

Fully Open-Source Voice Activity Detection (VAD) for Real-Time Speech Applications

Voice Activity Detection (VAD) is a critical first step in any application involving speech recognition. However, while exploring real-time voice chat agents, I found that many state-of-the-art (SoTA) models are not truly open-source—they provide only open weights, limiting transparency and hindering research and development.

This repository aims to change that by providing a fully open and research-friendly implementation of the Silero VAD model. The goal is to advance the state of the art in VAD through open experimentation, training, and integration.

Status

As of May 27, 2025, this repository includes:

✅ A complete implementation of the Silero VAD model for research use

Roadmap

In the near future, I plan to add the following:

🧠 Code to train Silero VAD from scratch on custom datasets

📊 Evaluation scripts for standard VAD benchmarks

🔧 Support for LoRA fine-tuning to extend or adapt Silero VAD

🔌 Example integrations with Python, client-side web applications, and Unity

Instructions

Install the package in editable mode:

pip install --editable .

License

This project is released under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0), encouraging both academic research and commercial application.

Metadata

Release files for open-voice-activity-detection 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for open-voice-activity-detection 0.0.2
File Size Uploaded
open_voice_activity_detection-0.0.2.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for open-voice-activity-detection 0.0.2
File Interpreter ABI Platform
open_voice_activity_detection-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 21.7 kB

Release files / open_voice_activity_detection-0.0.2.tar.gz

Download URL open_voice_activity_detection-0.0.2.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0be1784fb8ce2f5d6db5a2e7199e1575167f111a5cd443de84e7abba3d2a8853
BLAKE2b-256 checksum
How to use checksums
0b3a304f0a9f96a260d9dd631b99f557a3387337dc02e073e9940f37168632a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / open_voice_activity_detection-0.0.2-py3-none-any.whl

Download URL open_voice_activity_detection-0.0.2-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
65befb87239a615f7245b45a9f6fc79d27bcfb67567aa6938b8c14525d7b0ce5
BLAKE2b-256 checksum
How to use checksums
5b789a23feb64b285c075af81689ecd6747d62567f3b7e915bc42c8522630508
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page