librosa.feature.chroma_stft()怎么用
时间: 2024-03-23 17:43:21 浏览: 211
librosa-0.7.0.tar.gz
librosa.feature.chroma_stft() 函数用于计算音频信号的色度图(chromagram),即将每个音调在12个半音中的位置表示为一个向量。使用该函数需要先导入Librosa库,下面是该函数的用法:
```python
import librosa
y, sr = librosa.load('audio_file.wav')
chromagram = librosa.feature.chroma_stft(y=y, sr=sr)
```
其中,`y` 是音频信号,`sr` 是采样率,`chromagram` 是一个 12 x n 的矩阵,每一列代表音频信号的一个时间段上的色度向量。你也可以通过参数改变帧长、帧移、调整参考音高等来获取不同的色度图。
阅读全文