Struct NativeBindings.OdinApmConfig
Pipeline configuration of the ODIN audio processing module which provides a variety of smart enhancement algorithms.
Fields
echo_canceller
When enabled the echo canceller will try to subtract echoes, reverberation and unwanted added sounds from the audio input signal. Note that you need to process the reverse audio stream, also known as the loopback data to be used in the ODIN echo canceller.
high_pass_filter
When enabled, the high-pass filter will remove low-frequency content from the input audio signal, thus making it sound cleaner and more focused.
transient_suppressor
When enabled, the transient suppressor will try to detect and attenuate keyboard clicks.
noise_suppression
When enabled, the noise suppressor will remove distracting background noise from the input audio signal. You can control the aggressiveness of the suppression. Increasing the level will reduce the noise level at the expense of a higher speech distortion.
gain_controller_version
When enabled, the gain controller will bring the input audio signal to an appropriate range when it's either too loud or too quiet.