{"data":{"slug":"ricky0123-vad","name":"vad","tagline":"Voice activity detector (VAD) for the browser with a simple API","github_url":"https://github.com/ricky0123/vad","owner":"ricky0123","repo":"vad","owner_avatar_url":"https://avatars.githubusercontent.com/u/89492199?v=4","primary_language":"TypeScript","stars":2016,"forks":271,"topics":["onnxruntime","silero-vad","speech-to-text","typescript","voice-activity-detection","web","web-audio-api"],"archived":false,"github_pushed_at":"2026-01-30T14:04:11+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/ricky0123-vad","markdown_url":"https://www.graphcanon.com/tools/ricky0123-vad.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ricky0123-vad","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ricky0123-vad","description":"Voice activity detector (VAD) for the browser with a simple API","homepage_url":"https://www.vad.ricky0123.com","license":"Other","open_issues":77,"watchers":14,"ai_summary":null,"readme_excerpt":"## Quick Start\n\nTo use the VAD via a script tag in the browser, include the following script tags:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/onnxruntime-web@1.22.0/dist/ort.wasm.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/@ricky0123/vad-web@0.0.29/dist/bundle.min.js\"></script>\n<script>\n  async function main() {\n    const myvad = await vad.MicVAD.new({\n      onSpeechStart: () => {\n        console.log(\"Speech start detected\")\n      },\n      onSpeechEnd: (audio) => {\n        // do something with `audio` (Float32Array of audio samples at sample rate 16000)...\n      },\n      onnxWASMBasePath:\n        \"https://cdn.jsdelivr.net/npm/onnxruntime-web@1.22.0/dist/\",\n      baseAssetPath:\n        \"https://cdn.jsdelivr.net/npm/@ricky0123/vad-web@0.0.29/dist/\",\n    })\n    myvad.start()\n  }\n  main()\n</script>\n```\n\nDocumentation for bundling the voice activity detector for the browser or using it in node or React projects can be found on [vad.ricky0123.com](https://www.vad.ricky0123.com).","github_created_at":"2022-10-17T16:11:30+00:00","created_at":"2026-07-11T12:17:45.797399+00:00","updated_at":"2026-07-11T12:17:56.642979+00:00","categories":[{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"silero-vad","name":"silero-vad"},{"slug":"speech-to-text","name":"speech-to-text"},{"slug":"web","name":"web"},{"slug":"voice-activity-detection","name":"voice-activity-detection"},{"slug":"onnxruntime","name":"onnxruntime"},{"slug":"web-audio-api","name":"web-audio-api"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":553041868,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T12:17:46.575Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":161,"last_release_at":"2025-11-21T10:33:25Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":29,"high_count":0,"last_scan_at":"2026-07-11T12:17:53.647Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-07-11T12:17:53.390Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:17:53.390Z"},"languages":{"value":["typescript","javascript","python"],"source":"github.language+package.json+pyproject.toml","observed_at":"2026-07-11T12:17:53.390Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-07-11T12:17:53.390Z"}}}}