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, ISharedAudioEffectXInheritance
Implements
Inherited Members
Constructors
AudioRNNoiseAudioEffect(float)
Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.AudioRNNoiseAudioEffect class.
public AudioRNNoiseAudioEffect(float vadThreshold)Parameters
vadThresholdfloat-
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; }