我正在用librosa加载wav文件。保存文件后,它的大小是原来的两倍。因此,我再次加载了该文件并将其与原始文件进行比较。不知何故有区别。 即使我加载两次并进行比较,两个数据之间也存在巨大差异。
import librosa
wave1, sr1 = librosa.load('go.wav', mono=True, sr=None)
librosa.output.write_wav('go2.wav', wave1, sr1)
librosa.output.write_wav('go3.wav', wave1, sr1)
wave2, sr2 = librosa.load('go2.wav', mono=True, sr=None)
diff12 = sum(abs(wave1-wave2))
wave3, sr3 = librosa.load('go3.wav', mono=True, sr=None)
diff13 = sum(abs(wave1-wave3))
diff23 = sum(abs(wave2-wave3))
diff12 = 0.106048583984375
diff13 = 0.102630615234375
diff23 = 0.181884765625
文件不相同的原因是什么?