Noise suppressor nodes for Web Audio API.
This package provides three noise suppression nodes.
- NoiseGateWorkletNode: A simple noise gate implementation
- RnnoiseWorkletNode: Based on xiph/rnnoise
- Using shiguredo/rnnoise-wasm
- SpeexWorkletNode: Based on xiph/speexdsp's
preprocess
function
This package requires AudioWorklet to work.
npm i @sapphi-red/web-noise-suppressor # yarn add @sapphi-red/web-noise-suppressor
See demo source code.
Also you will need to copy files. Use CopyWebpackPlugin or vite-plugin-static-copy or something simillar.