Automatic Noise Suppression

This module contains the class for webrtc automatic noise suppression

class spokestack.nsx.webrtc.AutomaticNoiseSuppression(sample_rate=16000, policy=1, **kwargs)[source]

WebRTC Automatic Noise Suppression

Parameters
  • sample_rate (int) – audio sample rate. (Hz)

  • policy (int) – aggressiveness of the noise suppression: - POLICY_MILD: mild suppression (6dB) - POLICY_MEDIUM: medium suppression (10dB) - POLICY_AGGRESSIVE: aggresive suppression (15dB) - POLICY_VERY_AGGRESSIVE: very aggressive suppression

close()[source]

method for pipeline compliance

Return type

None

reset()[source]

method for pipeline compliance

Return type

None