librosa音频处理
Librosa是一个用于音频、音乐分析、处理的python工具包,一些常见的时频处理、特征提取、绘制声音图形等功能应有尽有,功能十分强大.
加载音频
import librosa
x , sr = librosa.load('music.au')
#歌曲的时长
d = librosa.get_duration(y=x, sr=22050, S=None, n_fft=2048, hop_length=512, center=True)
print('数据的维度',x.shape)
print('歌曲的频率',sr)
print('歌曲的时间',d)
可以看到音频信号是一维信号。
音频文件的保存
import numpy as np