librosa.feature.melspectrogram()

编程入门 行业动态 更新时间:2024-10-27 04:26:15

频率转换为mel标度的谱图

librosa.feature.melspectrogram()

计算Mel scaled 频谱

librosa.filters.mel(sr, n_fft, n_mels=128, fmin=0.0, fmax=None, htk=False, norm=1)
创建一个滤波器组矩阵以将FFT合并成Mel频率

参数:

  • sr :输入信号的采样率
  • n_fft :FFT组件数
  • n_mels :产生的梅尔带数
  • fmin :最低频率(Hz)
  • fmax:最高频率(以Hz为单位)。如果为None,则使用fmax = sr / 2.0
  • norm:{None,1,np.inf} [标量]
  • 如果为1,则将三角mel权重除以mel带的宽度(区域归一化)。否则,保留所有三角形的峰值为1.0
  • 返回:Mel变换矩阵

提取MFCC特征

librosa.feature.mfcc(y=None, sr=22050, S=None, n_mfcc=20, dct_type=2, norm='ortho', **kwargs)

参数:

y:np.ndarray [shape=(n,)] 或 None
音频时间序列

sr:number > 0 [scalar]
y的采样率

S:np.ndarray [shape=(d, t)] or None
对数功能梅尔谱图

n_mfcc: int > 0 [scalar]
要返回的MFCC数量

dct_type:None, or {1, 2, 3}
离散余弦变换(DCT)类型。默认情况下,使用DCT类型2。

norm:None or ‘ortho’
规范。如果dct_type为2或3,则设置norm =’ortho’使用正交DCT基础。
标准化不支持dct_type = 1。

kwargs:额外的关键参数
参数melspectrogram,如果按时间序列输入操作

返回: M:np.ndarray [shape=(n_mfcc, t)]
MFCC序列


对输入数据沿选定轴的导数进行局部估计

librosa.feature.delta(datawidth=9order=1axis=- 1mode='interp'**kwargs)

Delta特征采用Savitsky-Golay滤波计算。

计算能量

librosa.feature.rmse

更多推荐

librosa.feature.melspectrogram()

本文发布于:2023-06-14 04:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1439055.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:librosa   feature   melspectrogram

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!