bastibe / python-soundfile

SoundFile is an audio library based on libsndfile, CFFI, and NumPy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

raise LibsndfileError(err, prefix="Error opening {0!r}: ".format(self.name)) soundfile.LibsndfileError: Error opening 'soundwave.wav': System error.

AadeshLawange-Guardinger opened this issue · comments

System error almost always means your file name is incorrect.

System error almost always means your file name is incorrect.

I tried to change the name of the file, but the problem is still there.
Could it be the sampling rate?

May I ask if your problem has been resolved? I have also encountered the same problem.

Check if the folder exists where you are writing the file

检查写入文件的文件夹是否存在

I carefully checked the folder and confirmed that it exists

Can you open the same file name with open? Try converting it to an absolute path if it's relative.

sf.write(file_name, data, samplerate)
Maybe the data is not right, numpy.ndarray with multiple dimensions.
such as '[[0,1,......]]'
sf.write(file_name, data[0], samplerate)

In the MockingBird project training encountered the same problem, how to solve

i solved it by moving wav file to the same directory where the python code is running

I also encountered this problem when I reproduced the paper. Specifically, when I loaded the training set, a piece of data could not be read successfully and the error was thrown at the same time.
To my surprise, it worked successfully when I replaced the relative path of the data in the original file with an absolute path.