Итак, мне удалось установить aubio 0.4.0, чтобы он импортировался в python без ошибок, однако я не понял, как передавать файлы для анализа.
Вот шаги, которые я сделал для установки aubio 0.4.0, взятые из заголовка здесь:
Загружена самая последняя сборка git для загрузки исходного кода Aubio 0.4.0 - http://git.aubio.org/
Распаковал на C:\
установлен питон 2.7.6
добавлен C:\python27 к переменной среды "Путь"
установлен MinGW v-0.6.2 mingw.org/download/installer
внутри менеджера установки MinGW, который я включил - [mingw32-base]
добавлен C:\MinGW\bin к переменной среды "Путь"
создал файл "C:\Python27\Lib\distutils\distutils.cfg", содержащий:
[строить]
компилятор = mingw32
--------------- ВКЛЮЧАЯ библиотеки LIBAV ---------------------------
загрузите pygtk-all-in-one-2.24.2.win32-py2.7.msi, чтобы получить pkgconfig и все его зависимости: ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/
скачать libav win32 build win32.libav.org/win32/ и распаковать в C:\libav\
создайте новое имя переменной среды: "PKG_CONFIG_PATH" со значением по адресу: C:\libav\usr\lib\pkgconfig
добавить C:\libav\usr\bin\ к переменной окружения "Путь"
-------------------- КОНЕЦ ЛИБАВ ---------------------------- -----------
Внутри пути aubio выполните команду: python .\waf configure build -j 1 --check-c-compiler=gcc
Я получаю сбой на 168/193 с test-delnull.exe, но сборка продолжается и возвращает "сборка" успешно завершена
Установите numpy v-1.8.0 sourceforge.net/projects/numpy/files/NumPy/
Внутри пути aubio\python запустите команду: python setup.py build
Внутри пути aubio\python выполните команду: python setup.py install
Мне пришлось скопировать dll из aubio\build\src\libaubio-4.dll в python27\Lib\site-packages\aubio\
Затем я добавил один из моих собственных файлов test.mp3 и test.wav в aubio\python\tests\sounds\
Внутри пути aubio\python\tests я выполнил команду: python run_all_tests -v
------------------- РЕДАКТИРОВАТЬ ------------------------------ ---
Вышеупомянутые инструкции должны работать теперь без первоначально заданной проблемы.
------------------- КОНЕЦ РЕДАКТИРОВАНИЯ -----------------------------
Таким образом, по результатам я получаю много «хорошо» в отношении множества различных тестов, однако первая проблема связана с «test_many_sinks», где он пытается использовать файл .wav из звуков и дает:
ОШИБКА AUBIO: не удалось создать источник aubio с [путь к файлу wav]
Он продолжает выдавать ту же ошибку для остальных тестов, пока не падает на «test_zero_hop_size» и не останавливается.
Любые дальнейшие советы относительно того, что мне еще нужно сделать, будут высоко оценены. Спасибо!