code: def __repr__(self):
      return (
          self.__class__.__name__
          + "("
          + ", ".join(
              [
                  f"rate={self.rate}",
                  f"mixing_noise_rate={self.mixing_noise_rate}",
                  f"noise_snr_min={self.noise_snr_min}",
                  f"noise_snr_max={self.noise_snr_max}",
                  f"utterance_snr_min={self.utterance_snr_min}",
                  f"utterance_snr_max={self.utterance_snr_max}",
              ]
          )
          + ")"
      )
  
file_path: fairseq/fairseq/data/audio/dataset_transforms/noisyoverlapaugment.py
imports: import numpy
  import torch
  from fairseq.data.audio import rand_uniform
  from fairseq.data.audio.dataset_transforms import AudioDatasetTransform, register_audio_dataset_transform
  from fairseq.data.audio.waveform_transforms.noiseaugment import NoiseAugmentTransform
label_desc: Use image node_id 3 for calling the NoisyOverlapAugment obj's underlying member method code with example usage: obj.__repr__() and returns: unknown