scipy.io.wavfile.write写入指定位数的wav

文章目录

  • 起因
  • 方法
  • 参考链接

起因

发现写入的wav一直是32bit的,而write函数并没有参数设置位数。

方法

scipy.io.wavfile.write写入指定位数的wav_第1张图片
直接由输入数据的类型决定,所以需要多少bit的wav文件,就提前把data转成对应的格式再输入write。

augmented_samples = np.asarray(augmented_samples*32767, dtype=np.int16)

参考链接

https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.write.html

你可能感兴趣的:(python)