【问题标题】:Getting distorted WAV files after using scipy.io.wavfile.write, librosa.output.write_wav使用 scipy.io.wavfile.write、librosa.output.write_wav 后得到扭曲的 WAV 文件
【发布时间】:2019-05-26 14:22:51
【问题描述】:

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

第二个仅在使用 np.float32 设置时返回 WAV 文件,也带有失真。

速率,信号 = wavfile.read('audio/0b0bd019.wav')

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

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

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

【问题讨论】:

  • 原始文件的数据类型是什么?可以分享一下吗?

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


【解决方案1】:

我推荐使用:https://pysoundfile.readthedocs.io/en/0.9.0/ 我不确定为什么你的配方不起作用,但这个包对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-13
    • 2015-07-12
    • 1970-01-01
    • 1970-01-01
    • 2020-02-02
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多