我有一个四声道音频文件。我正在使用scipy.io.wavfile.read()
加载音频文件,并且得到dtype=int
的数组。
我尝试通过使用numpy.random.norma()
添加一些高斯向量来产生dtype=float64
向量。当将它们加在一起时,会得到很大声且嘈杂的声音(不是我添加的0.0001振幅噪声)。
我尝试将音频文件投射到float64
,而没有噪音,并且得到了相同的结果。我认为问题在于我正在使用sd.play(myarray, fs)
来听起来只能应付float32
的结果,尽管强制转换为float32
也会产生问题。我该如何处理,以便可以测试并听到我添加的噪音。