Ошибка в файле WAV / W64 / RF64. Ошибка искаженного фрагмента 'fmt' с использованием библиотеки звуковых файлов в python - PullRequest
2 голосов
/ 09 июля 2020

Получение ошибки при попытке gt количества минут wav-файла

    import soundfile as sf
    f = sf.SoundFile('swearing_Service_1.14.20.wav')
    print('samples = {}'.format(len(f)))
    print('sample rate = {}'.format(f.samplerate))
    print('seconds = {}'.format(len(f) / f.samplerate))

  File "C:\Users\jj\AppData\Local\Continuum\anaconda3\lib\site-packages\soundfile.py", line 1357, in _error_check
    raise RuntimeError(prefix + _ffi.string(err_str).decode('utf-8', 'replace'))

RuntimeError: Error opening 'swearing_Service_1.14.20.wav': Error in WAV/W64/RF64 file. Malformed 'fmt ' chunk.

Я не могу отладить это. Я просто хочу найти продолжительность файла wav в минутах / секундах

...