class_docstr: Add gaussian noise to the samples
code: def apply(self, samples: NDArray[np.float32], sample_rate: int):
      noise = np.random.randn(*samples.shape).astype(np.float32)
      samples = samples + self.parameters["amplitude"] * noise
      return samples
  
file_path: audiomentations/audiomentations/augmentations/add_gaussian_noise.py
imports: import random
  import numpy
  from numpy.typing import NDArray
  from audiomentations.core.transforms_interface import BaseWaveformTransform
label_desc: Use image node_id 3 for calling the AddGaussianNoise obj's underlying member method code with example usage: obj.apply(samples, sample_rate) and returns: samples