{"_id":"@ariontalk/plugin-silero-vad","_rev":"4-87aba504392500ff9fdb2d14d12b3e2a","name":"@ariontalk/plugin-silero-vad","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@ariontalk/plugin-silero-vad","version":"0.1.0","keywords":["voice","vad","barge-in","silero","voice-activity-detection"],"license":"MIT","_id":"@ariontalk/plugin-silero-vad@0.1.0","maintainers":[{"name":"luixaviles","email":"luis.avilesz@gmail.com"}],"homepage":"https://ariontalk.com","bugs":{"url":"https://github.com/luixaviles/ariontalk/issues"},"dist":{"shasum":"c61a07d1db013ac371d37d602b8cd6ed57395c5d","tarball":"https://registry.npmjs.org/@ariontalk/plugin-silero-vad/-/plugin-silero-vad-0.1.0.tgz","fileCount":5,"integrity":"sha512-wSAPunh/OVhlwLhA9VlNvWtGkC5PeSL58JV70TdesWPnX8bU+0pgcrf9gFgG5U6GhDlhYPBAcW2SZC0JQXJx+A==","signatures":[{"sig":"MEUCIAkmHzMYSHt4T0B70NsyHZ4+uIhRn/yWxnrU+Z/hfpUNAiEA1+kZWgDqOmgLT+YullFdjt4CIcdgtAQkfdGP3nO6JhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6516},"type":"module","_from":"file:ariontalk-plugin-silero-vad-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"luixaviles","email":"luis.avilesz@gmail.com"},"_resolved":"/private/var/folders/mv/_fkwkzg90n7_kg02d69r2tf80000gn/T/9ba9c9433ddbd88d61bfb85fc8da53b6/ariontalk-plugin-silero-vad-0.1.0.tgz","_integrity":"sha512-wSAPunh/OVhlwLhA9VlNvWtGkC5PeSL58JV70TdesWPnX8bU+0pgcrf9gFgG5U6GhDlhYPBAcW2SZC0JQXJx+A==","repository":{"url":"git+https://github.com/luixaviles/ariontalk.git","type":"git","directory":"packages/plugin-silero-vad"},"_npmVersion":"10.9.3","description":"Silero VAD barge-in plugin for ArionTalk — AI-powered voice activity detection","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@ricky0123/vad-web":"^0.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.x","vitest":"^3.x","typescript":"^5.6.0","@ariontalk/core":"0.1.0"},"peerDependencies":{"@ariontalk/core":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-silero-vad_0.1.0_1773720299019_0.45323840187018116","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ariontalk/plugin-silero-vad","version":"0.1.1","keywords":["voice","vad","barge-in","silero","voice-activity-detection"],"license":"MIT","_id":"@ariontalk/plugin-silero-vad@0.1.1","maintainers":[{"name":"luixaviles","email":"luis.avilesz@gmail.com"}],"homepage":"https://ariontalk.com","bugs":{"url":"https://github.com/luixaviles/ariontalk/issues"},"dist":{"shasum":"14a65802b54d6f6bcffc901ae576dbb705761378","tarball":"https://registry.npmjs.org/@ariontalk/plugin-silero-vad/-/plugin-silero-vad-0.1.1.tgz","fileCount":5,"integrity":"sha512-+rCBjhPx9VdVbx5V1lz4t2MbARBqqesw4xCS+i0iFzzB7s+fV5CQjmN4WB4CrlD1ZeStx+0JsFMaw4jfy79Snw==","signatures":[{"sig":"MEUCIQD9OmNMxnU0JKvLR9PAGqqtGKtBi++YYusRgTeO+pQN7QIgfpRaCxSjtfxWDyVnYuTPQtWZPhshH+zf1I6RMX8AHs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6516},"type":"module","_from":"file:ariontalk-plugin-silero-vad-0.1.1.tgz","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"luixaviles","email":"luis.avilesz@gmail.com"},"_resolved":"/private/var/folders/mv/_fkwkzg90n7_kg02d69r2tf80000gn/T/04fe297c297daff1507dc9f99ee20587/ariontalk-plugin-silero-vad-0.1.1.tgz","_integrity":"sha512-+rCBjhPx9VdVbx5V1lz4t2MbARBqqesw4xCS+i0iFzzB7s+fV5CQjmN4WB4CrlD1ZeStx+0JsFMaw4jfy79Snw==","repository":{"url":"git+https://github.com/luixaviles/ariontalk.git","type":"git","directory":"packages/plugin-silero-vad"},"_npmVersion":"10.9.3","description":"Silero VAD barge-in plugin for ArionTalk — AI-powered voice activity detection","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@ricky0123/vad-web":"^0.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.x","vitest":"^3.x","typescript":"^5.6.0","@ariontalk/core":"0.1.1"},"peerDependencies":{"@ariontalk/core":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-silero-vad_0.1.1_1774408064800_0.740277845528666","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ariontalk/plugin-silero-vad","version":"0.2.0","keywords":["voice","vad","barge-in","silero","voice-activity-detection"],"license":"MIT","_id":"@ariontalk/plugin-silero-vad@0.2.0","maintainers":[{"name":"luixaviles","email":"luis.avilesz@gmail.com"}],"homepage":"https://ariontalk.com","bugs":{"url":"https://github.com/luixaviles/ariontalk/issues"},"dist":{"shasum":"3e9636e49e4db6e11f0f37d8131ed3e2e573343d","tarball":"https://registry.npmjs.org/@ariontalk/plugin-silero-vad/-/plugin-silero-vad-0.2.0.tgz","fileCount":5,"integrity":"sha512-fZmFJjJyiDfND20rvYOcZW2mimXqVLHuexUwnNDKp6qsZAOOXc/2wp8ZfYKxOQ8uMUHlCwjpGQpIkpEVjIVgyw==","signatures":[{"sig":"MEYCIQCA8I+PoB7URV/Gm/aIOmJ9/OTdhmhwr5RuX2wLQ3mVvwIhAI6nrLr3Q8eUYiWMV2yQ1kzUY6rizG3xqD7pYunY3690","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6516},"type":"module","_from":"file:ariontalk-plugin-silero-vad-0.2.0.tgz","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"luixaviles","email":"luis.avilesz@gmail.com"},"_resolved":"/private/var/folders/mv/_fkwkzg90n7_kg02d69r2tf80000gn/T/bf0af999a02e7cdef5bf6ecd2b935c0f/ariontalk-plugin-silero-vad-0.2.0.tgz","_integrity":"sha512-fZmFJjJyiDfND20rvYOcZW2mimXqVLHuexUwnNDKp6qsZAOOXc/2wp8ZfYKxOQ8uMUHlCwjpGQpIkpEVjIVgyw==","repository":{"url":"git+https://github.com/luixaviles/ariontalk.git","type":"git","directory":"packages/plugin-silero-vad"},"_npmVersion":"10.9.3","description":"Silero VAD barge-in plugin for ArionTalk — AI-powered voice activity detection","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@ricky0123/vad-web":"^0.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.x","vitest":"^3.x","typescript":"^5.6.0","@ariontalk/core":"0.2.0"},"peerDependencies":{"@ariontalk/core":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-silero-vad_0.2.0_1776272860328_0.36111646038589784","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ariontalk/plugin-silero-vad","version":"0.3.0","description":"Silero VAD barge-in plugin for ArionTalk — AI-powered voice activity detection","license":"MIT","repository":{"type":"git","url":"git+https://github.com/luixaviles/ariontalk.git","directory":"packages/plugin-silero-vad"},"homepage":"https://ariontalk.com","keywords":["voice","vad","barge-in","silero","voice-activity-detection"],"publishConfig":{"access":"public"},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"peerDependencies":{"@ariontalk/core":"0.3.0"},"dependencies":{"@ricky0123/vad-web":"^0.0.30"},"devDependencies":{"tsdown":"^0.x","typescript":"^5.6.0","vitest":"^3.x","@ariontalk/core":"0.3.0"},"scripts":{"build":"tsdown","test":"vitest run"},"_id":"@ariontalk/plugin-silero-vad@0.3.0","bugs":{"url":"https://github.com/luixaviles/ariontalk/issues"},"_integrity":"sha512-1+duvClg+qCNq18bnTlCFtC9knlLWVQVMQC7kqBO5OsIb7HFgRzJTX40UgGoVyKGRmghC4tiMXfKz3ECrw83Tw==","_resolved":"/private/var/folders/mv/_fkwkzg90n7_kg02d69r2tf80000gn/T/e609ebf7cf1dadd70af7612e6dcfbb4c/ariontalk-plugin-silero-vad-0.3.0.tgz","_from":"file:ariontalk-plugin-silero-vad-0.3.0.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-1+duvClg+qCNq18bnTlCFtC9knlLWVQVMQC7kqBO5OsIb7HFgRzJTX40UgGoVyKGRmghC4tiMXfKz3ECrw83Tw==","shasum":"bb2f7d5180eefff2ebde6720210e67db78bb91f9","tarball":"https://registry.npmjs.org/@ariontalk/plugin-silero-vad/-/plugin-silero-vad-0.3.0.tgz","fileCount":5,"unpackedSize":6516,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxbiwRShDF/LUhQQDD6sVrlh39AqEJFRzswGbN4EFcQwIgA7C3h8d5e6QRRBPaBCcHXR/F+CW4QOn3EaJc/YAuKNM="}]},"_npmUser":{"name":"luixaviles","email":"luis.avilesz@gmail.com"},"directories":{},"maintainers":[{"name":"luixaviles","email":"luis.avilesz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-silero-vad_0.3.0_1777523292050_0.32246225489941716"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-17T04:04:58.902Z","modified":"2026-04-30T04:28:12.307Z","0.1.0":"2026-03-17T04:04:59.181Z","0.1.1":"2026-03-25T03:07:44.963Z","0.2.0":"2026-04-15T17:07:40.465Z","0.3.0":"2026-04-30T04:28:12.184Z"},"bugs":{"url":"https://github.com/luixaviles/ariontalk/issues"},"license":"MIT","homepage":"https://ariontalk.com","keywords":["voice","vad","barge-in","silero","voice-activity-detection"],"repository":{"type":"git","url":"git+https://github.com/luixaviles/ariontalk.git","directory":"packages/plugin-silero-vad"},"description":"Silero VAD barge-in plugin for ArionTalk — AI-powered voice activity detection","maintainers":[{"name":"luixaviles","email":"luis.avilesz@gmail.com"}],"readme":"# @ariontalk/plugin-silero-vad\n\nSilero VAD barge-in plugin for ArionTalk — AI-powered voice activity detection.\n\n## Install\n\n```bash\nnpm install @ariontalk/plugin-silero-vad\n```\n\n`@ariontalk/core` is a peer dependency.\n\n## Usage\n\n```js\nimport { SileroVadDetector } from '@ariontalk/plugin-silero-vad';\n\n// Use with the widget\nwidget.bargeInPlugins = [\n  {\n    id: 'silero-vad',\n    label: 'Smart VAD',\n    create: () => new SileroVadDetector({ onnxWASMBasePath: '/' }),\n  },\n];\n```\n\n### Options\n\n| Option | Default | Description |\n|--------|---------|-------------|\n| `positiveSpeechThreshold` | `0.7` | Detection sensitivity (0–1) |\n| `negativeSpeechThreshold` | `0.55` | Silence threshold (0–1) |\n| `minSpeechMs` | `500` | Minimum speech duration in ms |\n| `redemptionMs` | `1400` | Grace period for pauses in ms |\n| `baseAssetPath` | `\"./\"` | Path to VAD model assets |\n| `onnxWASMBasePath` | `\"./\"` | Path to ONNX WASM runtime files |\n\n## How it works\n\nSilero VAD uses a lightweight ONNX neural network to detect speech with higher accuracy and fewer false positives than energy-based detection. Dependencies are lazy-loaded — the model is only fetched when a session starts.\n\n## License\n\nMIT — see [LICENSE](https://github.com/luixaviles/ariontalk/blob/main/LICENSE)\n\n## Links\n\n- [ariontalk.com](https://ariontalk.com)\n- [GitHub](https://github.com/luixaviles/ariontalk)\n","readmeFilename":"README.md"}