[−][src]Function mel_filter::hz_to_mel
pub fn hz_to_mel<T, A>(frequencies: T, htk: bool) -> Vec<A> where
T: AsRef<[A]>,
A: Copy + Float + NumOps + NumCast,
Implementation of librosa.hz_to_mel
Convert Hz to Mels
Parameters
frequencies
: number or &[..] , float
scalar or slice of frequencies
htk
: use HTK formula instead of Slaney
Returns
Vec![..], input frequencies in Mels
Examples
use mel_filter::hz_to_mel; assert_eq!(vec![0.8999999999999999], hz_to_mel(&[60.], false)); assert_eq!(vec![0.8999999999999999], hz_to_mel(&[60.], false)); assert_eq!(vec![0.], hz_to_mel(&[0.], false)); assert_eq!(vec![49.91059448015905], hz_to_mel(&[11025.], false)); assert_eq!(vec![ 1.65, 3.3 , 6.6 ], hz_to_mel(vec![110., 220., 440.], false));