问题描述
我正在做一些音频预处理来训练 ML 模型。
数据集的所有音频文件为:
RIFF(小端)数据、WAVE 音频、Microsoft PCM、16 位、单声道 16000 Hz。
我正在使用以下代码片段将数据集重新采样为 8000 Hz:
samples,sample_rate = librosa.load(filename,sr = 16000)
samples = librosa.resample(samples,sample_rate,8000)
然后我使用以下代码段来重塑新样本:
samples.reshape(1,8000,1)
但由于某种原因,我不断收到以下错误:ValueError:无法将大小为 4000 的数组重塑为形状 (1,1) 但大小因文件而异,但是它始终低于 8000 HZ(所需的采样率)。
我再次检查了原始采样率,它是 16000 Hz,我也尝试以 8000 的采样率加载文件,但我没有运气。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)