当前位置:   article > 正文

手把手教你用python几行代码打造人工智能对话机器人,还说说话!_python对话机器人代码

python对话机器人代码

介绍
这里介绍一个简单的交互式人工智能机器人对话。之前大家可能看过我的文章,是一款qq机器人(可点击传送机器人专栏)项目介绍,那个也许做起来稍微麻烦,我也有用b站一行一行代码教过。那么难的可能大家接受比较难,我们来一个超简单的操作!无脑模块安装
个人python版本:3.9.6

  1. pip install pyttsx3
  2. pip install requests

第一步交互式对话

首先我从网上爬取了一个图灵机器人api,然后以爬虫做了一个交互式对话。
代码如下:

  1. # coding=gbk
  2. """
  3. 作者:川川
  4. 时间:2021/8/21
  5. """
  6. import requests
  7. print('请输入你想说的:')
  8. while True:
  9. a=input()
  10. url='https://api.ownthink.com/bot?appid=9ffcb5785ad9617bf4e64178ac64f7b1&spoken=%s'%a
  11. te=requests.get(url).json()
  12. data=te['data']['info']['text']
  13. print(data)

运行后我测试了以下,还是很懂事的机器人:
å¨è¿éæå¥å¾çæè¿°

 

第二步让机器人说话

此时我们用到了文字转为语音的模块,代码变为如下。

 

  1. # coding=gbk
  2. """
  3. 作者:川川
  4. 时间:2021/8/21
  5. """
  6. import requests
  7. import pyttsx3
  8. print('请输入你想说的:')
  9. while True:
  10. a=input()
  11. url='https://api.ownthink.com/bot?appid=9ffcb5785ad9617bf4e64178ac64f7b1&spoken=%s'%a
  12. te=requests.get(url).json()
  13. data=te['data']['info']['text']
  14. print(data)
  15. ini= pyttsx3.init()
  16. shuo=ini.say(data)
  17. ini.runAndWait()

总结

虽然现在已经完成了人工智能机器人对话,但是我想要机器人用萝莉音跟我说啊!!!暂时先留下此问题,有空研究,忙着备数学建模。如果此文对你有帮助,你的三连是对我的莫大支持,谢谢!更多福利下方领取哦

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/337186
推荐阅读
相关标签
  

闽ICP备14008679号