所以我設法安裝aubio 0.4.0,以便導入到python沒有錯誤,但我還沒有想出如何傳遞文件進行分析。Aubio 0.4.0 Python Windows安裝但創建aubio源碼時出現故障
這是我對我所做的安裝從here採取aubio 0.4.0步驟:
下載Aubio 0.4.0源下載最新的git構建 - http://git.aubio.org/
解包到C:\
安裝蟒2.7.6
所附C:\ python27的 '路徑' 環境變量
安裝MinGW的V-0.6.2 mingw.org/download/installer
MinGW的安裝管理器內我包括 - [的mingw32基]
所附C:\ MinGW的\ bin添加到 '路徑' 環境變量
創建的文件 「C:\ Python27 \ LIB \的distutils \ distutils.cfg」 含有:
[構建]
編譯=的mingw32
---------------包括LIBAV庫------------------ ---------
下載pygtk的所有功能於一身的-2.24.2.win32-py2.7.msi得到pkgconfig和它的所有依賴關係:ftp.gnome.org/ pub/GNOME/binaries/win32/pygtk/2.24/
download libav win32 build win32.libav.org/win32/並解包到C:\ libav \
創建一個新的環境變量名: 「PKG_CONFIG_PATH」 與值:C:\ libav的\ usr \ LIB \ pkgconfig
追加C:\ libav的\ usr \ BIN \的 '路徑'環境變量
-------------------- END LIBAV ------------------- --------------------
在aubio路徑中運行命令:python。\ waf configure build -j 1 --check-c-合作mpiler = GCC
我得到一個崩潰的一百九十三分之一百六十八與測試delnull.exe但構建不斷去並返回 「構建」 成功完成
安裝numpy的V-1.8.0 sourceforge.net/項目/ numpy /文件/ NumPy/
在aubio \ python路徑中運行命令:python setup。PY建立
的aubio \ python路徑中運行以下命令:蟒蛇的setup.py安裝
我不得不把DLL從aubio \ build中的\ src \ libaubio-4.dll複製到python27 \ LIB \站點包\ aubio \
然後我說我自己請將test.mp3和test.wav文件一成aubio \ python的\測試\聲音\
裏面的aubio \蟒蛇\測試路徑我跑命令:python run_all_tests -v
-------------------編輯-------------------------- -------
上述說明應現在的工作沒有問題原本問
------------------- END EDIT --- --------------------------
因此,從結果中,我得到了許多關於許多不同測試正在進行的'好',但是它的第一個問題是「test_many_sinks」,它試圖從聲音中使用.wav文件,並給出:
AUBIO錯誤:使用[wav文件路徑]創建aubio源失敗
它繼續爲其餘測試提供相同的錯誤,直到它在「test_zero_hop_size」上崩潰並停止。
任何進一步的建議,我仍然需要做的將不勝感激。 謝謝!