class_docstr: :param int sampling_rate: Sampling rate of input audio.
  :param float duration: Max shifting segment (in second)
  :param str direction: Shifting segment to left, right or one of them. Value can be 'left', 'right' or 'random'
  :param str name: Name of this augmenter
  
  >>> import nlpaug.augmenter.audio as naa
  >>> aug = naa.ShiftAug(sampling_rate=44010)
code: def substitute(self, data):
      aug_shift = self._get_aug_shift()
  
      if not self.stateless:
          self.aug_factor = aug_shift
  
      return self.model.manipulate(data, aug_shift)
  
file_path: nlpaug/nlpaug/augmenter/audio/shift.py
imports: from nlpaug.augmenter.audio import AudioAugmenter
  import nlpaug.model.audio
  from nlpaug.util import Action, WarningMessage
label_desc: Use image node_id 3 for calling the ShiftAug obj's underlying member method code with example usage: obj.substitute(data) and returns: self