ricky0123/vad
A TypeScript library that runs the Silero VAD neural network model in the browser using ONNX Runtime Web for real-time voice activity detection.

This package provides a voice activity detector that runs entirely in the browser. It uses the Silero VAD deep learning model converted to ONNX format and executed via ONNX Runtime Web, enabling accurate speech detection from microphone input without server-side processing. Developers can integrate it to trigger callbacks when speech is detected, making it useful for speech-to-text applications, voice-controlled interfaces, or UI feedback during user speech.