You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
while predicting some audio file I am getting the following error
Using TensorFlow backend.
Traceback (most recent call last):
File "predict.py", line 41, in <module>
predict(cli_args)
File "predict.py", line 16, in predict
data = np.stack(data)
File "/home/gamut/anaconda2/envs/xyz/li/lib/python2.7/site-packages/numpy/core/shape_base.py", line 335, in stack
raise ValueError('need at least one array to stack')
ValueError: need at least one array to stack
The text was updated successfully, but these errors were encountered:
Hi Aki58, I think the problem is in the dimensionality of the data, it sometimes happens that the generated spectogram images are a bit shorter than supposed. Check this issue that I had and see if you can get something with the Spectrogram generator's small x parameter (the total width of the spectrogram image). Basically what I think is happening to you is that you're trying to predict on an audio file which is converted to a spectrogram but not to the expected dimension and therefore the prediction fails.
I unfortunately hadn't had time to make a pull request to this repo, but this change has been applied in the version that I forked
Hi ibro45,
Thanks for your help, I also thought that this might be the case as I was providing 2-3 seconds of the audio file to predict. I will make the appropriate changes as suggested by you.
while predicting some audio file I am getting the following error
The text was updated successfully, but these errors were encountered: