发布于 2016-08-12 16:08:28
librosa.load()函数启用目标采样,其中您导入的音频文件可以被重新采样到关键字参数sr指定的目标采样率。
如果要使用原始采样率,则必须显式地将目标采样率设置为None:sr=None。默认情况下是sr=22050,这就是为什么输出是22 why的原因。
举个例子:
默认设置-次采样为默认的22,050赫兹
In[51]: filename = librosa.util.example_audio_file()
In[52]: y1, sr1 = librosa.load(filename)
In[53]: print sr1
22050显式设置sr=None确保原始采样保持不变
In[54]: y2, sr2 = librosa.load(filename,sr=None)
In[55]: print sr2
44100二次采样至指定频率,16,000赫兹
In[56]: y3, sr3 = librosa.load(filename,sr=16000)
In[57]: print sr3
16000结果:

发布于 2018-02-07 15:12:29
因为您没有安装一些依赖库,我建议您安装sudo apt-get install libav-tools,因为它在linux系统中安装音频和视频工具。
https://stackoverflow.com/questions/38188359
复制相似问题