Developer Documentation

OdinRoomConfig

public class OdinRoomConfig : IOdinApmConfig

Audio processing configuration of an ODIN room

Constructors

NameDescription
OdinRoomConfig(Boolean, Single, Single, Boolean, Single, Single, Boolean, Boolean, Boolean, OdinNoiseSuppressionLevel, Boolean, Boolean)Audio processing configuration of an ODIN room
OdinRoomConfig(IOdinApmConfig)Audio processing configuration of an ODIN room

Static Methods

NameDescription
GetOdinDefaultCreates Apm OdinRoomConfig based on Odin

Properties

NameDescription
VoiceActivityDetectionEnables or disables voice activity detection (VAD)
VoiceActivityDetectionAttackProbabilityVoice probability value when the VAD should engage.
VoiceActivityDetectionReleaseProbabilityVoice probability value when the VAD should disengage after previously being engaged.
VolumeGateEnables or disables volume gate
VolumeGateAttackLoudnessRoot mean square power (dBFS) when the volume gate should engage.
VolumeGateReleaseLoudnessRoot mean square power (dBFS) when the volume gate should disengage after previously being engaged.
EchoCancellerEnable or disable echo cancellation
HighPassFilterEnable or disable high pass filtering
PreAmplifierEnable or disable the pre amplifier
NoiseSuppressionLevelSet the aggressiveness of the suppression
TransientSuppressorEnable or disable the transient suppressor
GainControllerEnable or disable the gain controller

Public Methods

NameDescription
ToStringDebug