class_docstr: Time stretch the signal without changing the pitch
code: def randomize_parameters(
      self, samples: NDArray[np.float32], sample_rate: int
  ):
      super().randomize_parameters(samples, sample_rate)
      if self.parameters["should_apply"]:
          """
          If rate > 1, then the signal is sped up.
          If rate < 1, then the signal is slowed down.
          """
          self.parameters["rate"] = random.uniform(
              self.min_rate, self.max_rate
          )
  
file_path: audiomentations/audiomentations/augmentations/time_stretch.py
imports: import random
  import librosa
  import numpy
  from numpy.typing import NDArray
  from audiomentations.core.transforms_interface import BaseWaveformTransform
label_desc: Use image node_id 2 for calling the TimeStretch obj's underlying member method code with example usage: obj.randomize_parameters(samples, sample_rate) without return types