python_speech_features提取64维的mfcc和fbank特征,并打印图片的代码
时间: 2024-05-13 10:15:18 浏览: 81
python语音信号提取MFCC特征参数
好的,以下是提取64维mfcc和fbank特征并打印图片的代码示例:
```python
import matplotlib.pyplot as plt
from python_speech_features import mfcc, logfbank
import scipy.io.wavfile as wav
# 读取音频文件
(rate, sig) = wav.read("example.wav")
# 提取mfcc特征
mfcc_feat = mfcc(sig, rate, numcep=64)
plt.imshow(mfcc_feat.T, aspect='auto', origin='lower')
plt.title('MFCC')
plt.show()
# 提取fbank特征
fbank_feat = logfbank(sig, rate, nfilt=64)
plt.imshow(fbank_feat.T, aspect='auto', origin='lower')
plt.title('Filter Bank')
plt.show()
```
其中,`example.wav`是待提取特征的音频文件名,`numcep`和`nfilt`分别是mfcc和fbank特征的维度,这里都设置为64。执行以上代码,会分别打印mfcc和fbank特征的图像。
阅读全文