2016-05-29 87 views
0

我是python的新手,並試圖從IBM Watson語音分析器獲取Json輸出。 以下是我從音頻分析儀API參考使用:從IBM watson獲取Json

import json 
from watson_developer_cloud import ToneAnalyzerV3 
tone_analyzer = ToneAnalyzerV3(
    username='YOUR SERVICE USERNAME', 
    password='YOUR SERVICE PASSWORD', 
    version='2016-05-19') 

這裏的問題是,當我在Python運行的代碼似乎不找到「華生開發雲」模塊(我做了pip install即使)。

我所要做的就是通過IBM Watson tone analyzer傳遞幾個文本文件,並以CSV格式獲取輸出。

我真的很感激任何輸入。

回答

3

看起來你需要導入ToneAnalyzerV3。從文檔中檢查此示例。這裏

import json 
from watson_developer_cloud import ToneAnalyzerV3 


tone_analyzer = ToneAnalyzerV3(
    username='YOUR SERVICE USERNAME', 
    password='YOUR SERVICE PASSWORD', 
    version='2016-05-19') 

print(json.dumps(tone_analyzer.tone(text='I am very happy'), indent=2)) 

鏈接 - Tone analyzer

編輯

也許它不會由於這種運行。

測試(輕微):Python從2.7到3.5-dev(開發分支)。部分支持Python 2.6,但生成InsecurePlatformWarnings(和其他警告),可以忽略它。

也許問題出在他們身邊。 嘗試使用python2.6

+0

非常感謝回覆,不幸的是我仍然遇到同樣的問題。 – Rvs

+0

我沒有檢查文件,並試圖使用V3Beta。不知道這是否因爲我正在使用pythong 3.5 – Rvs

+0

嘿,如果您對我的回答滿意並認爲它是正確的,請接受我的回答。 – formatkaka