FFMpeg-Normalize не существует после установки - PullRequest
0 голосов
/ 26 октября 2019

Я клонирую это репо . Я установил ffmpeg-normalize и pip install ffmpeg-normalize возвращает

Требование уже выполнено ...

И все же я получаю сообщение об ошибке, что ffmpeg-normalize не существуетпри выполнении шага preprocess.py:

enter image description here

Код ошибки:

def preprocess(audio_filename, output_filename):
    ext_ind = audio_filename.rfind('.wav')
    audio_filename_formatted = audio_filename[:ext_ind] + '-formatted.wav'
    try:
        os.remove(audio_filename_formatted)
    except OSError:
        pass
    try:
        os.remove(output_filename)
    except OSError:
        pass
    error = os.system(
        'ffmpeg -i {} -acodec pcm_s16le -ac 1 -ar 16000 {}'.format(
            audio_filename, audio_filename_formatted))
    if error:
        print error
        raise StandardError('ffmpeg or audio file doesn\'t exist')
    error = os.system(
        'ffmpeg-normalize -f {}'.format(audio_filename_formatted))
    if error:
        raise StandardError('ffmpeg-normalize doesn\'t exist')

    data = wavfile.read(audio_filename_formatted)
    mfcc_inst = MFCC()
    features = mfcc_inst.sig2s2mfc_energy(data[1])

    np.save(output_filename, features)


if __name__ == '__main__':
    if len(sys.argv) < 3:
        sys.exit(
            "Have to pass audio_filename and output_filename as parameters.")
    print sys.argv[1],sys.argv[2]
    preprocess(sys.argv[1], sys.argv[2])

Есть ли еще один шаг после установки, которыйнужно? Это проблема с запуском на Mac? Я полностью потерян здесь. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...