起因
发现写入的wav一直是32bit的,而write函数并没有参数设置位数。
方法
直接由输入数据的类型决定,所以需要多少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