docs: def write_wav(path, samples, sr=16000):
      """
      Write to given samples to a wav file.
      The samples are expected to be floating point numbers
      in the range of -1.0 to 1.0.
  
      Args:
          path (str): The path to write the wav to.
          samples (np.array): A float array .
          sr (int): The sampling rate.
      """
      max_value = np.abs(np.iinfo(np.int16).min)
      data = (samples * max_value).astype(np.int16)
      scipy.io.wavfile.write(path, sr, data)