Core Concepts of ricky0123/vad
masterThe ricky0123/vad project provides Voice Activity Detection (VAD) for JavaScript, primarily targeting browser-based applications. It allows developers to detect user speech via microphone, capture audio segments, and trigger callbacks for UI updates or server-side processing.
Key components include:
- @ricky0123/vad-web: The core package for browser-based detection.
- @ricky0123/vad-react: A React-specific wrapper for easier integration into React applications.
- Silero VAD: The underlying machine learning model used for detection.
- ONNX Runtime Web: The engine used to run the Silero VAD model in the browser.
Note on Node.js support: Support for ricky0123/vad-node has been discontinued as of October 2024 to focus on browser-based use cases.