回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

聊天机器人 简单

头像 小汤小弟哦 2019.12.21 727 0

【项目背景】

现在市面上有好多语音助理,都十分智能。但是语音助理都只能从人的听觉获取反馈,给出特定的回复,不能从中获取人类的情感信息。因此我想做一个聊天机器人,可以从照片(摄像头)中识别表情,分类表情,不同表情开始不同的聊天。从表情中获取人类的心情,并给予不同心情的人类相应的帮助。

步骤1 选择舞台背景

从背景库中选择一张合适的背景图片。

project-image

步骤2 编写代码

整体思路是:

1.当绿旗被按下时先初始化“微笑”、“正常”与“笑话”列表,往里面添加语料库

2.摄像头获取人脸信息

3.依据采集的人脸信息进行判断,判断人的表情是正常还是微笑

4.从对应的表情列表中随机抽取一条信息进行回复

project-image

设计了一个讲笑话功能。当用户点击机器人角色时,机器人会询问需要的服务。如果用户需要听笑话,则随机讲个笑话。

project-image

【后记】

本来感觉自己的想法很美好,但现实很残酷。表情识别只能识别出“微笑”和“正常”,连生气都识别不出来。而且感觉只要露牙齿就判定为微笑。查阅了百度 AI 的文档,说是有“愤怒”等其他表情的,但是根本没试出来。然后感觉自己做得好傻→_→

评论

user-avatar