Interface AdaptiveNoiseGateOptions

Options for learning a silence floor from the provider's continuous audio.

interface AdaptiveNoiseGateOptions {
    activationRatio?: number;
    deactivationRatio?: number;
    minSilenceDuration?: number;
    window?: number;
}

Hierarchy (view full)

Properties

activationRatio?: number

RMS level relative to the silence floor that opens the gate. Defaults to 3.

deactivationRatio?: number

RMS level relative to the silence floor that starts the quiet timer. Defaults to 1.8.

minSilenceDuration?: number

Duration of quiet audio that ends a burst, in milliseconds. Defaults to 500.

window?: number

Duration of quiet history used to learn the floor, in milliseconds. Defaults to 10000.