树莓派 --- 制作一个聊天机器人

Posted So istes immer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派 --- 制作一个聊天机器人相关的知识,希望对你有一定的参考价值。

目录

1.初步实现 --- 用文本聊天

找了一个免费的聊天机器人 --- 青云客,只要编辑一下请求url就行
虽然,有些功能还没上线
官网地址

chatWithRobot.py 

import requests
from urllib import parse

def qingyunke(msg):
    # parse.quote方法是用来对中文编码的,因为url只允许有ASCII字符
    url = 'http://api.qingyunke.com/api.php?key=free&appid=0&msg='.format(parse.quote(msg))
    html = requests.get(url)
    return html.json()["content"]

while True:
    msg = input("我>> ")
    res = qingyunke(msg)
    print("青云客>> ", res)

运行该文件 

python3 chatWithRobot.py

效果

想退出按ctrl+c即可

2.升级 --- 用语音对话聊天

以上是关于树莓派 --- 制作一个聊天机器人的主要内容,如果未能解决你的问题,请参考以下文章

编程三分钟从零制作一个树莓派机器人 看这个视频就足够了!

如何优雅的用Python玩转语音聊天机器人

如何用树莓派做实时视频聊天?

树莓派环境搭建:制作树莓派系统

树莓派制作遥控小车-新手教程

树莓派实战:微信机器人(itchat实现)