Our new developer documentation is now available. Please check it out!
OdinRoomConfig
public class OdinRoomConfig : IOdinApmConfig
Audio processing configuration of an ODIN room
Constructors
Name | Description |
---|---|
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
Name | Description |
---|---|
GetOdinDefault | Creates Apm OdinRoomConfig based on Odin |
Properties
Name | Description |
---|---|
VoiceActivityDetection | Enables or disables voice activity detection (VAD) |
VoiceActivityDetectionAttackProbability | Voice probability value when the VAD should engage. |
VoiceActivityDetectionReleaseProbability | Voice probability value when the VAD should disengage after previously being engaged. |
VolumeGate | Enables or disables volume gate |
VolumeGateAttackLoudness | Root mean square power (dBFS) when the volume gate should engage. |
VolumeGateReleaseLoudness | Root mean square power (dBFS) when the volume gate should disengage after previously being engaged. |
EchoCanceller | Enable or disable echo cancellation |
HighPassFilter | Enable or disable high pass filtering |
PreAmplifier | Enable or disable the pre amplifier |
NoiseSuppressionLevel | Set the aggressiveness of the suppression |
TransientSuppressor | Enable or disable the transient suppressor |
GainController | Enable or disable the gain controller |
Public Methods
Name | Description |
---|---|
ToString | Debug |