Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用scipy.io.wavfile读取wav文件,然后再写入并不';不要复制原始文件_Python_Io_Scipy_Wav - Fatal编程技术网

Python 使用scipy.io.wavfile读取wav文件,然后再写入并不';不要复制原始文件

Python 使用scipy.io.wavfile读取wav文件,然后再写入并不';不要复制原始文件,python,io,scipy,wav,Python,Io,Scipy,Wav,我正在尝试使用Python中的wav文件。 我下载了SciPy库,它应该可以完成这项工作。 为了确保它能正常工作,我正在尝试读取一个wav文件,然后再次将其写入磁盘。 由于某些原因,创建的新wav文件与旧wav文件不同 import scipy.io.wavfile as wav (rate,sample) = wav.read("/vocal.wav") wav.write("/temp.wav", rate, sample) write(文件名、速率、数据):编写一个简单的 未压缩的WAV

我正在尝试使用Python中的wav文件。 我下载了SciPy库,它应该可以完成这项工作。 为了确保它能正常工作,我正在尝试读取一个wav文件,然后再次将其写入磁盘。 由于某些原因,创建的新wav文件与旧wav文件不同

import scipy.io.wavfile as wav
(rate,sample) = wav.read("/vocal.wav")
wav.write("/temp.wav", rate, sample)
write(文件名、速率、数据):编写一个简单的 未压缩的WAV文件。 (来自)


我怀疑您的输入文件有某种压缩。

我对SciPy没有太多经验,但根据数组的文档,编写的do应该是
int
类型值的数组。While表示数组的类型由文件中的数据类型决定。它们可能不一样


最好再次读取写入的文件,并检查从原始文件读取的数组在转换为
int

后是否包含相同的日期,有什么区别?质量?如果您读取
/temp.wav
文件,然后将其写入另一个临时文件,会发生什么情况?不同之处在于,temp.wav包含强烈的白噪声和原始vocal.wav的更模糊、更安静的版本。奇怪的是,如果我读取/temp.wav并将其写入temp1.wav,我会得到相同的文件(至少我听起来是一样的).我刚刚在我拥有的另一个wav样品上试用过,效果很好。可能vocals.wav文件有问题。压缩应引发异常()