{"_id":"@andrewhcloete/vad-web","_rev":"7-79b0ed26e5ab0872c2d830b06d228e58","name":"@andrewhcloete/vad-web","dist-tags":{"latest":"0.0.27"},"versions":{"0.0.25":{"name":"@andrewhcloete/vad-web","version":"0.0.25","keywords":["speech-recognition","wake-word-detection","machine-learning","voice-activity-detection","vad","onnx","voice-control","offline-speech-recognition"],"license":"ISC","_id":"@andrewhcloete/vad-web@0.0.25","maintainers":[{"name":"andrewhcloete","email":"andrewhcloete@gmail.com"}],"homepage":"https://github.com/ricky0123/vad","dist":{"shasum":"7a1fd0ef627d8a7b3ebf7bdd28776b77a0201c5e","tarball":"https://registry.npmjs.org/@andrewhcloete/vad-web/-/vad-web-0.0.25.tgz","fileCount":70,"integrity":"sha512-SDDH3Pupw32Nc0lL0ZH20jk+6C441CQFcA4D0nzVLx2BS/JnhYypF0izN9w8gfa7JNdg2tMQ2gps3zoWAbS9xw==","signatures":[{"sig":"MEUCIFhYJunRdUsJw+bVYmgCNIguD6/7LogXncveKw2QQk8YAiEAr5wwIEr4x/anwVFkO3OiPlwSWoRn3GL0aINpsMmGJ/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4308332},"main":"dist/index.js","types":"./dist/index.d.ts","unpkg":"dist/bundle.min.js","gitHead":"8e99026e6b5eb0c9b412ddd8ff5e942a97bae337","scripts":{"build":"./scripts/build.sh","clean":"rm -rf dist","publish":"npm publish --access public"},"_npmUser":{"name":"andrewhcloete","actor":{"name":"andrewhcloete","type":"user","email":"andrewhcloete@gmail.com"},"email":"andrewhcloete@gmail.com"},"jsdelivr":"dist/bundle.min.js","_npmVersion":"10.2.4","description":"Powerful, user-friendly voice activity detector (VAD) for the browser","directories":{},"_nodeVersion":"20.11.1","dependencies":{"onnxruntime-web":"1.14.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.2","webpack":"^5.75.0","webpack-cli":"^5.1.4","@types/express":"^4.17.17","@types/audioworklet":"^0.0.36"},"_npmOperationalInternal":{"tmp":"tmp/vad-web_0.0.25_1751467882664_0.667087493752087","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@andrewhcloete/vad-web","version":"0.0.26","keywords":["speech-recognition","wake-word-detection","machine-learning","voice-activity-detection","vad","onnx","voice-control","offline-speech-recognition"],"license":"ISC","_id":"@andrewhcloete/vad-web@0.0.26","maintainers":[{"name":"andrewhcloete","email":"andrewhcloete@gmail.com"}],"homepage":"https://github.com/ricky0123/vad","dist":{"shasum":"40209d9930aab874d202651075d2692699872ffd","tarball":"https://registry.npmjs.org/@andrewhcloete/vad-web/-/vad-web-0.0.26.tgz","fileCount":70,"integrity":"sha512-qgXorHCdjKN0901T8evRnTXbFMrnV3ce69cffFmbdN47cA9+XVlgZlBsqt0hiv4oMEFZitENmruIB4wJx32aOg==","signatures":[{"sig":"MEUCIGPIDLBmZmNMapKSjdoaytXBBAwlrDeKcCTpTyFSMBCZAiEA6n0ncAWkE9Z7pSxv3ySYsM4Vaa8iHrbuk033I2hRF8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4310902},"main":"dist/index.js","types":"./dist/index.d.ts","unpkg":"dist/bundle.min.js","gitHead":"cfc7d79934e1476f5a36b839a093baca74780360","scripts":{"build":"./scripts/build.sh","clean":"rm -rf dist","publish":"npm publish --access public"},"_npmUser":{"name":"andrewhcloete","email":"andrewhcloete@gmail.com"},"jsdelivr":"dist/bundle.min.js","_npmVersion":"10.9.2","description":"Powerful, user-friendly voice activity detector (VAD) for the browser","directories":{},"_nodeVersion":"22.16.0","dependencies":{"onnxruntime-web":"1.14.0"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.18.2","webpack":"^5.75.0","webpack-cli":"^5.1.4","@types/express":"^4.17.17","@types/audioworklet":"^0.0.36"},"_npmOperationalInternal":{"tmp":"tmp/vad-web_0.0.26_1756823503033_0.4128149713694944","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@andrewhcloete/vad-web","description":"Powerful, user-friendly voice activity detector (VAD) for the browser","keywords":["speech-recognition","wake-word-detection","machine-learning","voice-activity-detection","vad","onnx","voice-control","offline-speech-recognition"],"homepage":"https://github.com/ricky0123/vad","version":"0.0.27","license":"ISC","main":"dist/index.js","unpkg":"dist/bundle.min.js","jsdelivr":"dist/bundle.min.js","devDependencies":{"@types/audioworklet":"^0.0.36","@types/express":"^4.17.17","express":"^4.18.2","webpack":"^5.75.0","webpack-cli":"^5.1.4"},"dependencies":{"onnxruntime-web":"1.14.0"},"scripts":{"build":"./scripts/build.sh","clean":"rm -rf dist","publish":"npm publish --access public"},"_id":"@andrewhcloete/vad-web@0.0.27","gitHead":"cfc7d79934e1476f5a36b839a093baca74780360","types":"./dist/index.d.ts","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Biz1UanLbuKChqeCOoEWrKKqqT/sHLLTuyOUf0yx8CDGsQ3vqmFnM1y5SMyejfxRpbi93x3udv5vQVm5ZAWOYA==","shasum":"baa83ef6252e11e2d24222e85833ef6762e089f6","tarball":"https://registry.npmjs.org/@andrewhcloete/vad-web/-/vad-web-0.0.27.tgz","fileCount":70,"unpackedSize":4310902,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG/tc4z0PDIkbRK1c6EQ6EgOTtu8CaTlYcSAv9d058ZOAiEAua606dnN7hnxvtnFi9fI2wz0KO1HAoUsEpSkfZjWDy0="}]},"_npmUser":{"name":"andrewhcloete","email":"andrewhcloete@gmail.com"},"directories":{},"maintainers":[{"name":"andrewhcloete","email":"andrewhcloete@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vad-web_0.0.27_1756823660848_0.19332163720309614"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-02T14:51:22.581Z","modified":"2025-09-02T14:34:21.270Z","0.0.24":"2025-07-02T14:47:52.139Z","0.0.25":"2025-07-02T14:51:22.960Z","0.0.26":"2025-09-02T14:31:43.379Z","0.0.27":"2025-09-02T14:34:21.096Z"},"license":"ISC","homepage":"https://github.com/ricky0123/vad","keywords":["speech-recognition","wake-word-detection","machine-learning","voice-activity-detection","vad","onnx","voice-control","offline-speech-recognition"],"description":"Powerful, user-friendly voice activity detector (VAD) for the browser","maintainers":[{"name":"andrewhcloete","email":"andrewhcloete@gmail.com"}],"readme":"# Voice Activity Detector for the Browser\n\nPrompt your user for microphone permissions and run callbacks on segments of audio with user speech in a few lines of code.\n\nQuick start:\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/onnxruntime-web/dist/ort.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/@ricky0123/vad-web@latest/dist/bundle.min.js\"></script>\n<script>\n  async function main() {\n    const myvad = await vad.MicVAD.new({\n      onSpeechEnd: (audio) => {\n        // do something with `audio` (Float32Array of audio samples at sample rate 16000)...\n      }\n    })\n    myvad.start()\n  }\n  main()\n</script>\n```\n\nSee the [project home](https://github.com/ricky0123/vad) for more details.\n","readmeFilename":"README.md"}