Я пытался получить данные wav-файла, используя scipy.io.wavfile.read, но он всегда возвращает это сообщение об ошибке: ValueError: Неожиданный конец файла.
Я пошелчерез все связанные вопросы на этом сайте (я думаю).Но никто из них не работал.Я также пытался написать имя файла как r 'Mozart 40 Allegro.wav'.
import scipy.io.wavfile
sample,data=scipy.io.wavfile.read('Mozart 40 Allegro.wav')
print(data)
Примечание : другие упоминали, что мойВозможно, wav-файл поврежден, поэтому я скачал образец wav-файла .И это был результат. WavFileWarning: блок (не данные) не понят, пропуская его.WavFileWarning)
Но есть ли способ получить нужный мне wav-файл (Mozart Symphony No.40 и, если возможно, загрузить другую классическую музыку), который не поврежден и не дает второгосообщение об ошибке я упомянул?
Я делаю проект, и это важный шаг.
Спасибо
Спасибо : Изначально я использовал какой-то онлайн-конвертер, но он очень плохо справляется с сохранением файла в точном форматеVLC может обрабатывать такие ошибки, но они не могут.Всегда используйте sox для конвертации и других вещей и не забудьте включить необходимые дополнительные файлы (lame файлы), если вы работаете с mp3.