AttributeError: module 'scipy.signal' has no attribute 'mel'
时间: 2023-11-05 12:04:33 浏览: 163
无需降级scipy的情况下解决AttributeError: module ‘scipy.misc’ has no attribute ‘imread’,imresize,imsave等问题
这个错误是因为您尝试使用 `scipy.signal` 模块中的 `mel` 属性,但该属性在 `scipy.signal` 模块中并不存在。
如果您想使用 mel 频谱特征,可以考虑使用其他库,例如 librosa。librosa 是一个流行的音频处理库,提供了丰富的音频特征提取功能,包括 mel 频谱特征。
要使用 librosa 提取 mel 频谱特征,您可以按照以下步骤进行:
1. 安装 librosa:
```
pip install librosa
```
2. 导入 librosa:
```python
import librosa
```
3. 使用 librosa 提取 mel 频谱特征:
```python
y, sr = librosa.load('audio_file.wav') # 加载音频文件
mel_spec = librosa.feature.melspectrogram(y=y, sr=sr) # 提取 mel 频谱特征
```
阅读全文