• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
1 基于图灵机器人的对话

调用图灵机器人制作一个智能对话机器人

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 

  1.  下载安装包
  2. CMD命令行进入文件夹下
  3. 执行 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驱动语音模块读出

 

 




posted on 2018-07-29 12:26  MKT-porter  阅读(502)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3