从IBM watson获取Json
问题描述:
我是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格式获取输出。
我真的很感激任何输入。
答
看起来你需要导入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
。
非常感谢回复,不幸的是我仍然遇到同样的问题。 – Rvs
我没有检查文件,并试图使用V3Beta。不知道这是否因为我正在使用pythong 3.5 – Rvs
嘿,如果您对我的回答满意并认为它是正确的,请接受我的回答。 – formatkaka