original_docstring: Returns the distorted waveforms.
  
          Arguments
          ---------
          waveforms : torch.Tensor
              The waveforms to distort.
          
docstring: Returns the distorted waveforms.
  Arguments
  
  waveforms : torch.Tensor
  The waveforms to distort.
docstring_tokens: Returns the distorted waveforms . Arguments waveforms : torch . Tensor The waveforms to distort .
code: def forward(self, waveforms, lengths):
          """Returns the distorted waveforms.
  
          Arguments
          ---------
          waveforms : torch.Tensor
              The waveforms to distort.
          """
          # Augmentation
          with torch.no_grad():
              if hasattr(self, "add_reverb"):
                  try:
                      waveforms = self.add_reverb(waveforms, lengths)
                  except Exception:
                      pass
              if hasattr(self, "add_babble"):
                  waveforms = self.add_babble(waveforms, lengths)
              if hasattr(self, "add_noise"):
                  waveforms = self.add_noise(waveforms, lengths)
  
          return waveforms
code_tokens: def forward ( self , waveforms , lengths ) : with torch . no_grad ( ) : if hasattr ( self , "add_reverb" ) : try : waveforms = self . add_reverb ( waveforms , lengths ) except Exception : pass if hasattr ( self , "add_babble" ) : waveforms = self . add_babble ( waveforms , lengths ) if hasattr ( self , "add_noise" ) : waveforms = self . add_noise ( waveforms , lengths ) return waveforms
short_docstring: Returns the distorted waveforms.
short_docstring_tokens: Returns the distorted waveforms .
comment: """Returns the distorted waveforms.
  
          Arguments
          ---------
          waveforms : torch.Tensor
              The waveforms to distort.
          """$SEP$# Augmentation