Repository navigation
Noise Cancellation
modular-av-mic-denoise removes background noise from your microphone,
in your browser. Each player picks a model in the voice panel, the
voice and video settings (Noise cancellation) or the
Audio mixer, where it runs before the voice gate; it is
off until they do.
Manifest URL:
https://raw.githubusercontent.com/Affid/modular-av/manifests/modular-av-mic-denoise/module.json
| Model | Takes of your computer | Notes |
|---|---|---|
| RNNoise | Light (about 2% of a core) | Recommended |
| Speex | Light (under 1%) | Lightest |
| GTCRN | Medium (about 5%) | Removes most; may crackle on a slow computer |
- Your browser's own noise suppression is turned off while a model runs: the two would fight each other. Its echo cancellation and gain control stay on.
- If a model stops working, you are heard without it, and the dock says so.
- The models' files come with the module; no audio leaves your browser for them.
modular-av-livekit-krisp will add LiveKit's Krisp filter to the same
choice, offered only while the call goes through LiveKit Cloud, which
licenses Krisp to its projects. It is held back from releases for now.
When it comes, it will download @livekit/krisp-noise-filter from npm
through jsDelivr, pinned to a fixed hash, and Krisp will report its use
to your LiveKit Cloud project (the room, the player's Foundry user id and
how long it ran). No audio leaves the browser for it beyond the call
itself.
Modular A/V is MIT licensed. Repository · Issues
Start
Services
Cameras, voice and effects
Help