code: def spectral_roll_off(signal, fs):
      """Computes the spectral roll-off of the signal.
  
      The spectral roll-off corresponds to the frequency where 95% of the signal magnitude is contained
      below of this value.
  
      Feature computational cost: 1
  
      Parameters
      ----------
      signal : nd-array
          Signal from which spectral roll-off is computed
      fs : float
          Sampling frequency
  
      Returns
      -------
      float
          Spectral roll-off
  
      """
      f, fmag = calc_fft(signal, fs)
      cum_ff = np.cumsum(fmag)
      value = 0.95 * (np.sum(fmag))
  
      return f[np.where(cum_ff >= value)[0][0]]
  
imports: import scipy.signal
  from tsfel.feature_extraction.features_utils import *
label_desc: Use image node_id 49 for calling a global function with example usage: spectral_roll_off(signal, fs) and returns: f