[][src]Function mel_filter::mel_to_hz

pub fn mel_to_hz<T, A>(mels: T, htk: bool) -> Vec<A> where
    T: AsRef<[A]>,
    A: Copy + Float + NumOps + NumCast

Implementation of librosa.mel_to_hz

Convert mel bin numbers to frequencies

Parameters

mels : Vec [shape=(n,)], float mel bins to convert htk : use HTK formula instead of Slaney

Returns

frequencies : np.ndarray [shape=(n,)] input mels in Hz

Examples

use mel_filter::mel_to_hz;
assert_eq!(vec![200.], mel_to_hz(&[3.], false));
assert_eq!(vec![200.], mel_to_hz(&[3.], false));

assert_eq!(vec![  66.66666666666667,  133.33333333333334,  200.   ,  266.6666666666667,  333.33333333333337], mel_to_hz(&[1.,2.,3.,4.,5.], false));
assert_eq!(vec![  66.66666666666667,  133.33333333333334,  200.   ,  266.6666666666667,  333.33333333333337], mel_to_hz(&[1.,2.,3.,4.,5.], false));

See Also

hz_to_mel