Developer Documentation

OdinRoomConfig

public class OdinRoomConfig : IOdinApmConfig

Audio processing configuration of an ODIN room

Properties

NameTypeDescription
VoiceActivityDetectionBooleanEnables or disables voice activity detection (VAD)
VoiceActivityDetectionAttackProbabilitySingleVoice probability value when the VAD should engage.
VoiceActivityDetectionReleaseProbabilitySingleVoice probability value when the VAD should disengage after previously being engaged.
VolumeGateBooleanEnables or disables volume gate
VolumeGateAttackLoudnessSingleRoot mean square power (dBFS) when the volume gate should engage.
VolumeGateReleaseLoudnessSingleRoot mean square power (dBFS) when the volume gate should disengage after previously being engaged.
EchoCancellerBooleanEnable or disable echo cancellation
HighPassFilterBooleanEnable or disable high pass filtering
PreAmplifierBooleanEnable or disable the pre amplifier
NoiseSuppressionLevelOdinNoiseSuppressionLevelSet the aggressiveness of the suppression
TransientSuppressorBooleanEnable or disable the transient suppressor

Public Methods

NameDescription
ToStringDebug

Static Methods

NameDescription
GetOdinDefaultCreates Apm OdinRoomConfig based on Odin