Skip to main content
Sanas is a professional noise cancellation denoiser. Unlike the local RNNoise plugin, Sanas runs server-side over the Zero Runtime inference gateway, so it needs a gateway auth token. It occupies the pipeline’s denoise slot, cleaning the caller’s audio before the rest of the pipeline runs.

Setup

The denoiser connects to the inference gateway using your Zero Runtime auth token:
The token can also be passed explicitly to the factory.

Usage

Build the denoiser with SanasDenoise and pass it to the pipeline’s denoise slot.

Parameters

Parameters for SanasDenoise. The JavaScript and Go SDKs expose the same settings in their idiomatic form.

Import paths

Noise cancellation runs first, so voice activity detection and speech-to-text see cleaner audio.