Tensorflow缺少「audio_ops」的安裝我想沿着Audio Recognition Network教程跟隨。從蟒蛇的contrib框架
我創建了一個蟒蛇環境與Python 3.6,並相應地跟着安裝指令安裝GPU WHL。
我可以運行的 'Hello World' TF例子。
當我去到的音頻識別網絡教程/例如運行 'train.py',我得到:
Traceback (most recent call last):
File "train.py", line 79, in <module>
import input_data
File "/home/philglau/speech_commands/input_data.py", line 35, in <module>
from tensorflow.contrib.framework.python.ops import audio_ops as contrib_audio
ImportError: cannot import name 'audio_ops'
在失敗的教程code是:
from tensorflow.contrib.framework.python.ops import audio_ops as contrib_audio
我然後備份該鏈,直到我可以導入它的一部分:
import tensorflow.contrib.framework as test ==> works
import tensorflow.contrib.framework.python as test --> fail:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'tensorflow.contrib.framework' has no attribute 'python'
不知道我在哪裏在我的安裝上出錯。
詳情:
Ubuntu 16.04
Anaconda env with python 3.6
Followed the 'anaconda' instruction on the TF install page. (GPU version)
我也用一個Python 2.7 ENV的蟒蛇嘗試,但得到了同樣的結果。
如果你需要運行這個。您可以使用librosa音頻處理。 https://librosa.github.io/librosa_gallery/您還需要更正input_data.py中的一些正則表達式模式 –