{"_id":"audio-effects-sdk","_rev":"11-c050aea30102115c45528f0a2b9378b4","name":"audio-effects-sdk","dist-tags":{"latest":"2.6.1"},"versions":{"2.4.1":{"name":"audio-effects-sdk","version":"2.4.1","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.4.1","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-web-integration-sample#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-web-integration-sample/issues"},"dist":{"shasum":"2cffad5918ddb1ac199b303bc61b1a4e8b6703da","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.4.1.tgz","fileCount":9,"integrity":"sha512-NHIRxa18NOKw3ODW/rra94i1CB6U9IZ+OVrKS4AgdK/N5/pQ8dCKTzaWRZNbtpE3+IUI3G6ZS0w0yl70ZddS7Q==","signatures":[{"sig":"MEUCIQDuEVI7HcQRm8sMWn297pjBQuLN3Q+tqolVP6F+ZkB75wIgRCklV3m+FJ9jykdLSIdPth/vmz69f2WlqNsc+dody98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8384658},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"4d458c58f9c7d2f6c085da0fc02016da1530dd92","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-web-integration-sample.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.4.1_1737354956180_0.08841495833046475","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"audio-effects-sdk","version":"2.4.2","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.4.2","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"dist":{"shasum":"59e16e5ac3bc673797a49bd632feed048815580b","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.4.2.tgz","fileCount":10,"integrity":"sha512-JdKVnKwltPVQSCcEZdde0I/FpGAkbbwll/53vGVUrV1BYFfEKygyBAjDBwsdgFgMkafwDvHswy+8s4w+3QTgxA==","signatures":[{"sig":"MEYCIQDG3X/hnjyZTM1OQgbmEvo09q+lOuofIiHS2hv/MYLjYQIhANI2YubPejRr37Gs3jUWDPx/UbUyH4G8UfbjB/p9zKju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8388198},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"c603068ba0dcde8dc3f4cbe6e4c520fa564b88c6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.4.2_1737618667259_0.55006304319837","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"audio-effects-sdk","version":"2.4.3","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.4.3","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"dist":{"shasum":"53b103304366a2d2ed884c5b1b3444e329e73742","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.4.3.tgz","fileCount":10,"integrity":"sha512-n4KKkOC846kd1knzWXi9+15UxNz27SdHAxgBMq0XAXGZb33LkefPvy/Ze54r/9oXMZqtk36+9Y5rsydlU8r5QQ==","signatures":[{"sig":"MEYCIQDV6poGKCRoGaeIh9ER2W0b8hgM4O+S0X43GkMsZnrbUgIhAKk6itgflvfY8WwaVSkcnhQbkIGQMRBfUtvex1av89mr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8381867},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"c47fbf001983c237f9582d8c07e7fe42c418f7eb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.4.3_1738567773125_0.8997806014172154","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"audio-effects-sdk","version":"2.4.4","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.4.4","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"dist":{"shasum":"7fe8fa967662a393a8aab464f86fac9b943798d9","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.4.4.tgz","fileCount":10,"integrity":"sha512-dVISRZRSwNSzfgkqEXx/IC93bIr/bbey9cEfNMOxVuUbX2RIumIJXVCRPiPbIoR6J19aCkr0vAJ95x2bVNE3OA==","signatures":[{"sig":"MEUCIHJlNNWgj1eT394jKWPeICjQqjyTWRvfC6/cdsSpO5iQAiEA5wLWmhOcTWyCpkrg/QPcgFTiG2tIYybU8mEZergBLGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8421226},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"bc8b7c2edccb3322485ced8bbe08f444eea2bf6b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","actor":{"name":"effectssdk","type":"user","email":"effectssdk@gmail.com"},"email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.4.4_1750220896733_0.13192635563111055","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"audio-effects-sdk","version":"2.4.6","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.4.6","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"dist":{"shasum":"60a97800001d1872d414f8b72f14c75e862fd0b4","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.4.6.tgz","fileCount":10,"integrity":"sha512-4BKBhoV+cmzCYSCIRgSdR96imuv3dpo/igL5WI9mNdaTHasIrvqdaV+1+JEUeLiMxOpCELd06uDAvCqOO9wf1g==","signatures":[{"sig":"MEUCIF/mDk0d0XpR8St9lQmaE9drOkehvat3FxT9s0P7xxJlAiEA8yScCHpfUwocnJbRiWvyJea2s2X3IhrL7YVm9Gzitt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8220884},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"f0ce04e92b1294852b0f4e04740bcb5cd012d906","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.4.6_1753685919064_0.12306477316670139","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"audio-effects-sdk","version":"2.4.7","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.4.7","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"dist":{"shasum":"9dfaf062b0321992b98ae50b647176a78a994fb5","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.4.7.tgz","fileCount":10,"integrity":"sha512-MyWX79d3WUTEM1/yDHkneLc/04lcj1YKDL39jZU0wuWG5gsTJwqEPzvRNTesaR3YeGEV5Mpq3lPXs30+VrDOkA==","signatures":[{"sig":"MEQCIGk7YuD1pmuwuB1DpeAh7SEfhPgy+Qa/hKlAjTm/pI1XAiAD1jFOUzHHwpSVPrgm0+yPkKdiFO/6XwlkhgLMdbmTCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7982008},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"11c58d1725386a7d7ccc0259570510d13d03d444","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.4.7_1760434396888_0.90203687269464","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"audio-effects-sdk","version":"2.5.0","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.5.0","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"dist":{"shasum":"86fcf7653ee1d06535e9562bc71d4dda79f92919","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.5.0.tgz","fileCount":10,"integrity":"sha512-UepO6++bvlkYK4lgHF9k3bXYmC5QkI4rXlcsMHSs2vQOD4TERRw7a4O5LLNpWBT71FUCLHmfZkivLsi2BE+HXw==","signatures":[{"sig":"MEYCIQCdb9ulyYLl3KbwFz+TaYXnh3dQuW6qHN1i0ktY2W8pdwIhAO3sGsjHZbdMHyUbceBxcBKtDJClJIix57/a+mH58eEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8436632},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"4ae22fe6d7d211acd9ac9c66acd09c84305e4057","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.5.0_1761285949344_0.4895957623173155","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"audio-effects-sdk","version":"2.5.1","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.5.1","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"dist":{"shasum":"8f2235c282c1b365555cfa81507443ba00cfeb72","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.5.1.tgz","fileCount":10,"integrity":"sha512-6u0uzjN2ofHtwVtvAtNkefU4gSGMCcxzN0tY1DV+cG3726S1fK3L+NvxqEoRb+0tMjOWMhATKoVlYkbFxnqJeQ==","signatures":[{"sig":"MEYCIQCzcwyWP+206H5kG1mnfe9l93a+69iRFEd63p8EVUMP2gIhAMNx54aESOucxFzQO0n2VqpAzd4HxLR7TsssC96cF4/+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8437111},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"1003941135bcb46dad1612df3096c4609d199b6b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git","type":"git"},"_npmVersion":"10.9.2","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.5.1_1764642718730_0.59910057335925","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"audio-effects-sdk","version":"2.5.2","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.5.2","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"dist":{"shasum":"7fcc714f972c65f2bbed7ac6d1bb62bd6d467001","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.5.2.tgz","fileCount":10,"integrity":"sha512-HXD5TwFBkFOgWM5Kf8W4329FkFI15JkRu2EncCyKdW/0hMXStTJjqtz+0Y6+H8FnpoMTiS1SQiuSqrmhJIOAzA==","signatures":[{"sig":"MEQCIFc9T4IOdMkybaD3TpuipKGDftLufyQ5tZOsxfffryBYAiBZTA48ZYAaRWf9bm6GF22Jx/CBA+puzo9+1pb4PaHYhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8633385},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"c8a8b6dbd273a7f143c5bffc98b97c138d2a2b2e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git","type":"git"},"_npmVersion":"10.9.2","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.5.2_1778663875512_0.4371013414423972","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"audio-effects-sdk","version":"2.6.0","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","_id":"audio-effects-sdk@2.6.0","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"dist":{"shasum":"b1d43fd2d0fb4c02e2f1de016f4b5a9067bc3f78","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.6.0.tgz","fileCount":11,"integrity":"sha512-sBegXDjPbpJbeyOKH+7kgETxC/RnlDLWkcR2ePZJ7bSko3EYLc1YX3rmlpSHcSG7DcfZbLNSKM3cCkUdzH+S9g==","signatures":[{"sig":"MEQCIG191jhLfp9NH8uEWjs8v487OyhL6WeD98MoSyZN1OfPAiAL3lJDb/qRaJYTE1yAVrwZyIYRDOA8VseJc2N01fDCVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9133934},"main":"./atsvb.cjs","types":"./atsvb.d.ts","module":"./atsvb.mjs","exports":{".":{"types":"./atsvb.d.ts","import":"./atsvb.mjs","require":"./atsvb.cjs"}},"gitHead":"285c68e040de6d5f322d9a68829c22c36fde211c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"repository":{"url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git","type":"git"},"_npmVersion":"10.9.2","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/audio-effects-sdk_2.6.0_1788838025013_0.8934254893679323","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"audio-effects-sdk","version":"2.6.1","description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","main":"./atsvb.cjs","module":"./atsvb.mjs","types":"./atsvb.d.ts","exports":{".":{"require":"./atsvb.cjs","import":"./atsvb.mjs","types":"./atsvb.d.ts"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git"},"keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"author":{"name":"Effects SDK"},"license":"ISC","bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","_id":"audio-effects-sdk@2.6.1","gitHead":"c981396bf4c6996c4ed936af04a4e7f4256637cd","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-1WUE+ctaqVSoh3mFf4dDPSvIyhbqE/cHWiEf1e9q8+Z6Sis3oNmdwmNa8fEqXZ7GnpEupEu9k2Oi9s7Y4r/OgA==","shasum":"8fc9f42a03e1fadbc38f2c7fa07daf89ba3d51ee","tarball":"https://registry.npmjs.org/audio-effects-sdk/-/audio-effects-sdk-2.6.1.tgz","fileCount":39,"unpackedSize":9222830,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID1aX/iFRowyETtt2xX04KZ9knxoLXibUhJ5hAktFFBVAiBNDSxA0/kLxU0gTsfMKHLh+/KkKRWHUCZJNGGMZT4Ufw=="}]},"_npmUser":{"name":"effectssdk","email":"effectssdk@gmail.com"},"directories":{},"maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/audio-effects-sdk_2.6.1_1788941216928_0.4369824984365769"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-20T06:35:56.179Z","modified":"2026-09-09T08:06:57.307Z","2.4.1":"2025-01-20T06:35:56.487Z","2.4.2":"2025-01-23T07:51:07.498Z","2.4.3":"2025-02-03T07:29:33.363Z","2.4.4":"2025-06-18T04:28:16.962Z","2.4.6":"2025-07-28T06:58:39.295Z","2.4.7":"2025-10-14T09:33:17.117Z","2.5.0":"2025-10-24T06:05:49.607Z","2.5.1":"2025-12-02T02:31:58.995Z","2.5.2":"2026-05-13T09:17:55.751Z","2.6.0":"2026-09-08T03:27:05.205Z","2.6.1":"2026-09-09T08:06:57.164Z"},"bugs":{"url":"https://github.com/EffectsSDK/audio-effects-sdk-web/issues"},"author":{"name":"Effects SDK"},"license":"ISC","homepage":"https://github.com/EffectsSDK/audio-effects-sdk-web#readme","keywords":["audio","denoise","noise cancellation","noise suppression","clear audio","clear voice","video conferencing","live sreaming","recording"],"repository":{"type":"git","url":"git+https://github.com/EffectsSDK/audio-effects-sdk-web.git"},"description":"Real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. For Video Conferencing, Live Sreaming and Recording solutions.","maintainers":[{"name":"effectssdk","email":"effectssdk@gmail.com"}],"readme":"# Web Audio Effects SDK\n\n# Real-time AI-Powered Audio Noise Suppression SDK\n\n**Compatible with All Browsers and Effortlessly Integrates**\n\nExperience flawless audio with our real-time AI-powered noise suppression solution, designed to work seamlessly across all browsers. Enjoy super easy integration, allowing you to enhance your application’s audio quality quickly and efficiently.\n\n### Perfect for:\n- **Video Conferencing:** Ensure crystal-clear communication without background distractions.\n- **Live Streaming:** Deliver professional-grade audio for live broadcasts and streams.\n- **Recording Applications:** Capture high-quality audio by eliminating unwanted noise.\n\n\n## See it in Action\n- [Noise Cancelling App - Chrome Extension](https://chromewebstore.google.com/detail/background-noise-remover/njmhcidcdbaannpafjdljminaigdgolj)\n- [Relax Your Ears - Chrome Extension](https://chromewebstore.google.com/detail/relax-your-ears-ai-audio/haalkhejfckbcbheikblbllncbielmke)\n\n## Simple Demo with Mic Playback and Audio/Video Postprocessing\n- [Live Demo with Microphone](https://effectssdk.ai/sdk/audio/dev/mic-demo.html)\n- [Live Demo Studio Sound with Microphone](https://effectssdk.ai/sdk/audio/dev/studio-sound-demo.html)\n- [Live Demo for Audio Post-Processing](https://effectssdk.ai/sdk/audio/dev/audio-file-demo.html)\n- [Live Demo for Video Post-Processing](https://effectssdk.ai/sdk/audio/dev/video-file-demo.html)\n\n## Features\n\n- Real-time AI-powered noise suppression\n- Studio Sound - optional audio enhancement: Auto Gain Control, Noise Gate, Equalizer, Compressor, De-Esser, Brickwall Limiter, Metrics\n- Adaptive jitter buffer with selectable latency policy\n- Compatible with all major browsers\n- High performance leveraging WebAssembly\n- Multiple presets tailored for various hardware and use cases, balancing speed and quality\n- Supports sample rates: 16K, 32K, 44.1K, 48K\n- Simple and seamless integration\n\n## Presets\n\n| Preset | Sample rates | Notes |\n|---|---|---|\n| `speed` | 16000 | **Recommended.** Good quality at a fraction of the CPU cost. The headroom it leaves makes buffer underruns far less likely, which matters most on mobile and on loaded machines. |\n| `balanced` | 32000, 44100, 48000 | Higher quality, noticeably heavier. |\n| `quality` | 16000 | Highest quality, heaviest. Requires the ONNX runtime wasm files. |\n\n`speed` and `balanced` require WebAssembly SIMD support; `quality` does not.\n\n## Studio Sound\n - [Check out more details](https://github.com/EffectsSDK/audio-effects-sdk-web/blob/main/docs/Studio-Sound.md)\n\n## Trial Evaluation\n\nA Customer ID is required for the Effects SDK.\n\nTo receive a new trial Customer ID, please fill out the contact form on the [effectssdk.ai](https://effectssdk.ai/cp/registration#audio) website.\n\n## NPM\n\n```terminal\nnpm install audio-effects-sdk\n```\n\nUsage of NPM package:\n\n```typescript\nimport { atsvb } from 'audio-effects-sdk';\n\nlet sdk = new atsvb('{CustomerID}');\n\nsdk.config({\n  //default preset ('speed' is recommended, see Presets below)\n  preset: 'speed',\n  //default sample rate for processing\n  sample_rate: 16000,\n  //path to folder with models subfolder\n  sdk_url: 'https://effectssdk.ai/sdk/audio/',\n  //path to wasm files\n  wasmPaths: {\n      \"ort-wasm.wasm\": \"https://effectssdk.ai/sdk/audio/dev/{SDK_VERSION}/ort-wasm.wasm\",\n      \"ort-wasm-simd.wasm\": \"https://effectssdk.ai/sdk/audio/dev/{SDK_VERSION}/ort-wasm-simd.wasm\"\n  },\n});\n\nsdk.preload();\n```\n\n### Pin the SDK version when you self-host assets\n\nIf you serve the models and wasm files yourself (`sdk_url` / `wasmPaths` pointing at\nyour own host), install an exact version and commit the lockfile:\n\n```terminal\nnpm install audio-effects-sdk@2.6.0 --save-exact\n```\n\n```json\n{\n  \"dependencies\": {\n    \"audio-effects-sdk\": \"2.6.0\"\n  }\n}\n```\n\nA range like `^2.6.0` lets the package update on the next clean install. The public\nAPI stays compatible across such an update - nothing in your integration code breaks -\nbut a new version may ship new model or wasm files, and it will request those from\nyour asset folder. The old files are still there, the new ones are not, so the SDK\nnever finishes loading: no exception reaches the caller and `onReady` simply never\nfires.\n\nThe same applies to the script tag - keep the version in the URL rather than pointing\nat a floating \"latest\" path.\n\nAfter a deliberate upgrade, copy the new assets from the\n[GitHub repository](https://github.com/EffectsSDK/audio-effects-sdk-web/tree/main/sdk)\nand verify the folder with `getRequiredModels()`:\n\n```js\nsdk.config({ sdk_url: 'https://mysite.com/esdk/' });\n\nfor (const m of sdk.getRequiredModels()) {\n  const res = await fetch(m.url, { method: 'HEAD' });\n  if (!res.ok) console.error(`missing model for \"${m.preset}\": ${m.path}`);\n}\n```\n\nKeep the old model files alongside the new ones: they are versioned by name and do\nnot collide, so clients still running the previous SDK version keep working.\n\nSee [Self Hosted Assets](https://github.com/EffectsSDK/audio-effects-sdk-web/blob/main/docs/Self-Hosted-Assets.md)\nfor the full asset layout and hosting recommendations.\n\n## Script Tag\n\n```html\n<script crossorigin=\"anonymous\" src=\"https://effectssdk.ai/sdk/audio/dev/{SDK_VERSION}/atsvb-web.js\"></script>\n```\n\nUsage of script tag instance:\n```javascript\nconst sdk = new window.atsvb('{CUSTOMER_ID}');\n\nsdk.config({\n    preset: 'speed',\n    sample_rate: 16000\n});\n\nsdk.preload();\n```\n\n## Usage with Microphone\n\n```javascript\nconst sdk = new window.atsvb('{CUSTOMER_ID}');\n\nsdk.config({\n    preset: 'speed',\n    sample_rate: 16000\n});\nsdk.preload();\n\nsdk.onError((e) => {\n    switch (e.type) {\n        case 'error':\n          console.error(e.message);\n          break;\n        case 'info':\n          console.log(e.message);\n          break;\n    }\n});\n\nlet audio = document.getElementById('audioElement');\n\nsdk.onReady = () => {\n    console.log('SDK is ready let\\'s run it');\n    //the output stream can be requested only after SDK is ready\n    audio.srcObject = sdk.getStream();\n    sdk.run();\n};\n\nwindow.addEventListener('load', function () {\n    navigator.mediaDevices.getUserMedia({ video:false, audio: true }).then(stream => {\n        sdk.useStream(stream);\n    });\n});\n\n```\n\n\n\n\n## Configuration\n\n```javascript\nsdk.config({\n    // denoise model and the rate it runs at\n    preset: 'speed',\n    sample_rate: 16000,\n\n    // latency policy: 'auto' | 'low' | 'stable'\n    // 'auto' starts low and backs off after underruns, 'stable' keeps more slack\n    latency_mode: 'auto',\n\n    // AudioContext rate; 0 (default) lets the browser choose. Setting it to match\n    // your encoder (48000 for Opus) avoids a resampling step on the output track.\n    // Must be set before the input stream is attached.\n    context_sample_rate: 0,\n\n    // LSNR-based stage skipping for the wasm presets, saves CPU on clean frames\n    denoise_stages: { enabled: false },\n});\n```\n\nSee [Level Control and Latency](https://github.com/EffectsSDK/audio-effects-sdk-web/blob/main/docs/Levels-and-Latency.md) for how to choose these\nin a real application, including what to do when the browser refuses to hand over\ncontrol of its own gain control.\n\n## Runtime and Diagnostics API\n\n```javascript\nsdk.isRunning();            // is processing active\nsdk.getLatencyMs();         // current end-to-end pipeline latency\nsdk.getInputAudioTrack();   // capture track in use - getSettings() shows what the browser applied\nsdk.getRequiredModels();    // model files this version needs, and the URLs it will fetch\n\nsdk.enableDebugStats(true);\nsdk.onDebugStats((s) => console.log(s));       // clipping, limiter hits, underruns, pipeline gain\nsdk.getSpeedupDebugInfo();                     // jitter buffer state, latency split, sample rates\nsdk.onStudioAudioMetrics((m) => console.log(m)); // output peak/RMS in dBFS\n```\n\n## Documentation\n- [API Reference](https://effectssdk.ai/sdk/audio/docs/classes/atsvb.html)\n- [Technical Details](https://github.com/EffectsSDK/audio-effects-sdk-web/blob/main/docs/Technical-Details.md)\n- [Level Control and Latency](https://github.com/EffectsSDK/audio-effects-sdk-web/blob/main/docs/Levels-and-Latency.md)\n- [Self Hosted Assets](https://github.com/EffectsSDK/audio-effects-sdk-web/blob/main/docs/Self-Hosted-Assets.md)","readmeFilename":"README.md"}