OdinRoomConfig
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 |