Skip to content

Noise Cancellation

Andrei Fedorov edited this page Nov 3, 2026 · 2 revisions

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.

Krisp (not released yet)

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.

Clone this wiki locally