使用scipy.io.wavfile.write,librosa.output.write_wav后获取变形的WAV文件

时间:2019-05-26 14:22:51

标签: python python-3.x audio scipy wav

第一个返回带有外星人声音的WAV文件(原始声音更像是简单的Techno节拍)

仅当使用np.float32进行设置时,第二种方法才返回WAV文件,并且也会失真。

rate,signal = wavfile.read('audio / 0b0bd019.wav')

wavfile.write(文件名='clean / 0af9f0b4.wav',rate = rate,data = signal)

librosa.output.write_wav(path ='clean / 0af9f0b4.wav',y = signal.astype(np.float32),sr = rate)

期望返回与原始声音相同的WAV声音。

1 个答案:

答案 0 :(得分:0)

我建议使用:https://pysoundfile.readthedocs.io/en/0.9.0/ 我不确定为什么您的配方不起作用,但是此软件包对我有用。