Skip to main content

AudioNoiseSuppressFilterV2

Electron APIs / recorder / AudioNoiseSuppressFilterV2

An advanced noise suppression filter utilizing machine learning or digital signal processing algorithms.

Example

const aiDenoise: AudioNoiseSuppressFilterV2 = {
id: "noise_suppress_filter_v2",
parameters: {
method: "rnnoise",
},
};

Extends

Properties

PropertyTypeDescriptionOverrides
id"noise_suppress_filter_v2"A unique identifier for the filter instance.AudioFilterBase.id
parameters?objectConfiguration settings for the noise suppression algorithm.AudioFilterBase.parameters
parameters.method?"rnnoise" | "speex"The suppression algorithm to be used. - rnnoise: A recurrent neural network-based noise suppression (ideal for voice). - speex: A traditional DSP-based noise suppression.-
parameters.suppress_level?numberThe level of noise reduction to apply in decibels (dB). Valid range: [-60.00, 0.00]-