code: def get_scale_factors(
      cls, freq_dim, sampling_rate, fhi=4800, alpha=0.9
  ):
      factors = []
      freqs = np.linspace(0, 1, freq_dim)
  
      scale = fhi * min(alpha, 1)
      f_boundary = scale / alpha
      half_sr = sampling_rate / 2
  
      for f in freqs:
          f *= sampling_rate
          if f <= f_boundary:
              factors.append(f * alpha)
          else:
              warp_freq = half_sr - (half_sr - scale) / (
                  half_sr - scale / alpha
              ) * (half_sr - f)
              factors.append(warp_freq)
  
      return np.array(factors)
  
file_path: nlpaug/nlpaug/model/audio/vtlp.py
imports: import numpy
  from nlpaug.model.audio import Audio
label_desc: Use image node_id 2 for calling the Vtlp obj's underlying member method code with example usage: obj.get_scale_factors(cls, freq_dim, sampling_rate, fhi, alpha) and returns: np