Python не распознает .wav файл - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь прочитать в файле .wav и построить спектрограмму, используя python.Когда я запускаю следующий код, я получаю сообщение об ошибке "[Errno 2]" Нет такого файла или каталога: 'test.wav' ". Test.wav сохраняется в моем рабочем каталоге. Любые идеи о том, что может быть причиной этого?
Код:

import matplotlib.pyplot as plt
from scipy import signal
from scipy.io import wavfile


def main():
    sample_rate, samples = wavfile.read("test.wav")
    frequencies, times, spectrogram = signal.spectrogram(samples, sample_rate)
    plt.pcolormesh(times, frequencies, spectrogram)
    plt.imshow(spectrogram)
    plt.ylabel('Frequency [Hz]')
    plt.xlabel('Time [s]')
    plt.show()

main()    
...