code: def vectorize(audio: np.ndarray) -> np.ndarray:
      
      if len(audio) > pr.max_samples:
          audio = audio[-pr.max_samples:]
      features = vectorize_raw(audio)
      if len(features) < pr.n_features:
          features = np.concatenate([
              np.zeros((pr.n_features - len(features), features.shape[1])),
              features
          ])
      if len(features) > pr.n_features:
          features = features[-pr.n_features:]
  
      return features
docs: Args:
          audio: Audio verified to be of `sample_rate`
  
      Returns:
          array<float>: Vector representation of audio