跳转至

常见问题

1. MP3 无法加载或报错

librosa 依赖系统解码后端。请安装 ffmpeg,或将音频转换为 WAV/FLAC。

2. 返回空数组或空列表

当信号长度小于 frame_length 时,分帧类函数会返回空结果。检查音频长度, 或降低 frame_length

3. 为什么所有特征都是二维

为了避免下游处理混乱,所有帧级特征统一输出 (n_frames, n_features),即使只有一个 维度也会返回 (n_frames, 1)。这样在拼接或聚合时更稳定。

4. 过零率/能量结果和预期差异较大

确保输入为一维数组且已归一化。必要时先滤波降噪,再提取特征。

5. 可视化模块找不到 matplotlib

执行:

pip install "audio_features[viz]"

6. 发行名与导入名不一致

发行名是 audio_features(pip 中也可以写 audio-features), 导入名仍然是 audiofeatures