Our new developer documentation is now available. Please check it out!
OdinRoomConfig.OdinRoomConfig(Boolean, Single, Single, Boolean, Single, Single, Boolean, Boolean, Boolean, OdinNoiseSuppressionLevel, Boolean, Boolean)
public OdinRoomConfig(bool voiceActivityDetection = false, float voiceActivityDetectionAttackProbability = 0F, float voiceActivityDetectionReleaseProbability = 0F, bool volumeGate = false, float volumeGateAttackLoudness = 0F, float volumeGateReleaseLoudness = 0F, bool echoCanceller = false, bool highPassFilter = false, bool preAmplifier = false, OdinNoiseSuppressionLevel noiseSuppressionLevel = null, bool transientSuppressor = false, bool gainController = false)
Audio processing configuration of an ODIN room
Parameters
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 |