调用图灵机器人制作一个智能对话机器人
1成为开发者注册
图灵网站:https://www.kancloud.cn/turing/web_api/522992
我的apikey:820c4a6ca4694063ab6002be1d1c63d3
编码方式
UTF-8(调用图灵API的各个环节的编码方式均为UTF-8)
接口地址
http://openapi.tuling123.com/openapi/api/v2
调用实例
1 python 调用实例
1 安装python
2安装库文件 request
- 下载安装包
- CMD命令行进入文件夹下
- 执行 python step.py install
3写程序,点击调试
打开编辑器
点击运行
对话开始
替换自己的开发者**
''' Python3'''
import requests#导入requests库
import json#导入json库
key = '820c4a6ca4694063ab6002be1d1c63d3'#单引号里写你注册的的图灵机器人key
while True:#主循环
info = input('\n我:')#输入对话信息
url = 'http://www.tuling123.com/openapi/api?key='+key+'&info='+info#组成url
res = requests.get(url)#得到网页HTML代码
res.encoding = 'utf-8'#防止中文乱码
jd = json.loads(res.text)#将得到的json格式的信息转换为Python的字典格式
print('\nTuling: '+jd['text'])#输出结果
添加更多自定义对话:
功能没开方
扩展插件
我下载的本版自带 pip下载工具
cmd-pip
下载插件
pip install HTMLParser
如果提示版本问题,更新PIP
别用开始里面的CMD 使用管理者权限
请注意差别
输入
python -m pip install -U pip
开始更新
完毕后,正常下载其他插件
2网页直接点用示例
api = 'http://www.tuling123.com/openapi/api?key=' + **+ '&info='+语音内容
打开网页游览器 输入
http://www.tuling123.com/openapi/api?key=820c4a6ca4694063ab6002be1d1c63d3&info=你是谁
网页返回得到
{"code":100000,"text":"我是棒棒哒cortana"}
3使用ESP8266直接HTTP访问交互
语音识别模块---语音音频文件-ESP返回讯飞识别-识别结果给ESp--结果再给百度语音生成-ESP驱动语音模块读出