当前位置:首页 > 技术研究 > 正文内容

阿里情绪识别中python代码跑不通优化

陈雄7个月前技术研究795
request = RunPreTrainServiceRequest.RunPreTrainServiceRequest()
request.set_ServiceName('DeepEmotion')
request.set_PredictContent(json.dumps(content))
# print(response)
response = client.do_action_with_exception(request)
resp_obj = json.loads(response)
predict_result = json.loads(resp_obj['PredictResult'])
print(predict_result)
# print(predict_result['result'])
print(predict_result['result'])  这行会出错,提示

Traceback (most recent call last):

  File "alinlp.py", line 22, in <module>

    print(predict_result['result'])

KeyError: 'result'


结果没有这个字段。

修改一下可以

print(predict_result)

阿里调用程序识别的时候,修改一下即可。

{'code': 1000, 'data': {'output': {'content': '这么贵,不要了', 'sentiment': [{'key': '高兴', 'score': 0.034}, {'key': '无', 'score': 0.52}, {'key': '喜好', 'score': 0.116}, {'key': '悲伤', 'score': 0.132}, {'key': '愤怒', 'score': 0.164}, {'key': '厌恶', 'score': 0.386}, {'key': '惊讶', 'score': 0.093}, {'key': '恐惧', 'score': 0.072}, {'key': '认可', 'score': 0.0}]}}, 'message': 'SUCCESS', 'tracerId': '2FBB9E04-9686-4903-8872-33E4AACF4EA9'}


相关文章

语音合成标记语言SSML

1 简介SSML(Speech Synthesis Markup Language)是一种基于XML的标记语言。 与纯文本的合成相比,使用SSML可以充实合成的内容,为最终合成效果带来更多变化。SSM...

pjsip回铃音问题

 1、早期媒体无论是在PSTN还是在VoIP网络中,一个呼叫的最终目的让两个用户进行交谈(conversation)。这里我们将由用户之间的交谈所产生的媒体称为常规媒体(“regular m...

苹果应用商店下线腾讯产品?

苹果应用商店下线腾讯产品?

5月5日晚,朋友圈很多人转发了“重要通知!!!苹果app store 所有腾讯产品都已经下架,请不要轻易删除手机中微信及qq。”朋友圈一片哗然,什么原因让苹果干掉了腾讯?我也测试了,搜索qq出现非正常...

Wi游记:电子名片

Wi游记:电子名片

沙沙 | shasha03俺的电子名片,各位施主点击可以保存到通讯录悟净   金身罗汉唐三藏文化有限公司1分钟之前 通信助手app删除♡ 大师兄, 二师兄, 白龙马, 师父,牛魔王等师父:我...

Wi游记:无纸化办公

Wi游记:无纸化办公

3月植树节,大家倡导无纸化办公!看到笑点可以回复哦沙沙 | shasha03一二三四五六九,无纸化办公app用“通信助手”,俺老沙喜欢!1分钟之前  通信助手app删除♡ 大师兄, 二师兄,...

开源sip server & sip client 和开发库 一览

不多说了,做SIP 客户端和 SIP开发的收藏此页!Open source means all source code is available!! Do not post any &quo...

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。