Table of Contents

Class AudioRNNoiseAudioEffect

Namespace
VisioForge.Core.Types.X.AudioEffects
Assembly
VisioForge.Core.dll

RNN-based audio noise reduction effect from the rsaudiofx GStreamer plugin. Uses a recurrent neural network to remove noise from audio streams. Implements the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect.

public class AudioRNNoiseAudioEffect : BaseAudioEffect, ISharedAudioEffectX

Inheritance

Implements

Inherited Members

Constructors

AudioRNNoiseAudioEffect(float)

Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.AudioRNNoiseAudioEffect class.

public AudioRNNoiseAudioEffect(float vadThreshold)

Parameters

vadThreshold float

The voice activity detection threshold (0.0 to 1.0).

AudioRNNoiseAudioEffect()

Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.AudioRNNoiseAudioEffect class with default values.

public AudioRNNoiseAudioEffect()

Properties

VadThreshold

Gets or sets the voice activity detection threshold. Valid range: 0.0 to 1.0. Default: 0.0. Higher values make the algorithm more sensitive to voice activity.

public float VadThreshold { get; set; }

Property Value

float

See Also