大佬教程收集整理的这篇文章主要介绍了手把手教你用python几行代码打造人工智能对话机器人,还说说话!,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这里介绍一个简单的交互式人工智能机器人对话。之前大家可能看过我的文章c;是一款qq机器人(可点击传送机器人专栏)项目介绍c;那个也许做起来稍微麻烦c;我也有用b站一行一行代码教过。那么难的可能大家接受比较难c;我们来一个超简单的操作!
个人python版本:3.9.6
pip install pyttsx3
pip install requests
首先我从网上爬取了一个图灵机器人api,然后以爬虫做了一个交互式对话。 代码如下:
# coding=gbk
"""
作者:川川
时间:2021/8/21
"""
import requests
print('请输入你想说的:')
while True:
a=input()
url='https://api.ownthink.com/bot?appid=9ffcb5785ad9617bf4e64178ac64f7b1&spoken=%s'%a
te=requests.get(url).json()
data=te['data']['info']['text']
print(data)
运行后我测试了以下c;还是很懂事的机器人:
此时我们用到了文字转为语音的模块c;代码变为如下。
# coding=gbk
"""
作者:川川
时间:2021/8/21
"""
import requests
import pyttsx3
print('请输入你想说的:')
while True:
a=input()
url='https://api.ownthink.com/bot?appid=9ffcb5785ad9617bf4e64178ac64f7b1&spoken=%s'%a
te=requests.get(url).json()
data=te['data']['info']['text']
print(data)
ini= pyttsx3.init()
shuo=ini.say(data)
ini.runAndWait()
演示视频如下:
虽然现在已经完成了人工智能机器人对话c;但是我想要机器人用萝莉音跟我说啊!!!暂时先留下此问题c;有空研究c;忙着备数学建模。如果此文对你有帮助c;你的三连是对我的莫大支持c;谢谢!
以上是大佬教程为你收集整理的手把手教你用python几行代码打造人工智能对话机器人,还说说话!全部内容,希望文章能够帮你解决手把手教你用python几行代码打造人工智能对话机器人,还说说话!所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。