You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Librosa版本兼容性预警修复求助:MFCC函数位置参数需改为关键字参数

解决Librosa MFCC的FutureWarning问题

这个警告是Librosa API更新带来的提示——从0.10版本开始,librosa.feature.mfcc()要求将音频信号(对应参数y)和采样率(对应参数sr)以关键字参数的形式传入,而不是原来的位置参数。

你只需要修改那行MFCC提取的代码,把位置参数改成明确的关键字参数就可以了:

原来的代码行:

MFCCs = librosa.feature.mfcc(signal, sample_rate, n_fft=n_fft, hop_length=hop_length, n_mfcc=13)

修改后:

MFCCs = librosa.feature.mfcc(y=signal, sr=sample_rate, n_fft=n_fft, hop_length=hop_length, n_mfcc=13)

这样修改后,警告就会消失了。之所以卸载重装没用,是因为这个问题不是安装问题,而是API调用方式的版本兼容问题——新版本的Librosa已经调整了参数传递的要求,提前用关键字参数写,既能消除当前警告,也能避免未来版本直接报错。

内容的提问来源于stack exchange,提问作者coolkidsneversleep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.28 22:03:11