Our new developer documentation is now available. Please check it out!
OdinRoomConfig
Warning
Version 1.1.0 is deprecated and will be removed in the future and is not being supported for new users. Please update to the latest version as soon as possible.
public class OdinRoomConfig : IOdinApmConfig
Audio processing configuration of an ODIN room
Properties
Name | Type | Description |
---|---|---|
VoiceActivityDetection | Boolean | Enables or disables voice activity detection (VAD) |
VoiceActivityDetectionAttackProbability | Single | Voice probability value when the VAD should engage. |
VoiceActivityDetectionReleaseProbability | Single | Voice probability value when the VAD should disengage after previously being engaged. |
VolumeGate | Boolean | Enables or disables volume gate |
VolumeGateAttackLoudness | Single | Root mean square power (dBFS) when the volume gate should engage. |
VolumeGateReleaseLoudness | Single | Root mean square power (dBFS) when the volume gate should disengage after previously being engaged. |
EchoCanceller | Boolean | Enable or disable echo cancellation |
HighPassFilter | Boolean | Enable or disable high pass filtering |
PreAmplifier | Boolean | Enable or disable the pre amplifier |
NoiseSuppressionLevel | OdinNoiseSuppressionLevel | Set the aggressiveness of the suppression |
TransientSuppressor | Boolean | Enable or disable the transient suppressor |
Public Methods
Name | Description |
---|---|
ToString | Debug |
Static Methods
Name | Description |
---|---|
GetOdinDefault | Creates Apm OdinRoomConfig based on Odin |