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
| Property | Type | Description | Overrides |
|---|---|---|---|
id | "noise_suppress_filter_v2" | A unique identifier for the filter instance. | AudioFilterBase.id |
parameters? | object | Configuration 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? | number | The level of noise reduction to apply in decibels (dB). Valid range: [-60.00, 0.00] | - |