文章目錄
- 介紹
- 無腦模塊安裝
- 第一步互動式對話
- 第二步讓機器人說話
- 總結
介紹
這里介紹一個簡單的互動式人工智能機器人對話,之前大家可能看過我的文章,是一款qq機器人(可點擊傳送機器人專欄)專案介紹,那個也許做起來稍微麻煩,我也有用b站一行一行代碼教過,那么難的可能大家接受比較難,我們來一個超簡單的操作!
無腦模塊安裝
個人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)
運行后我測驗了以下,還是很懂事的機器人:

第二步讓機器人說話
此時我們用到了文字轉為語音的模塊,代碼變為如下,
# 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()
演示視頻如下:
博客機器人對話演示
總結
雖然現在已經完成了人工智能機器人對話,但是我想要機器人用蘿莉音跟我說啊!!!暫時先留下此問題,有空研究,忙著備數學建模,如果此文對你有幫助,你的三連是對我的莫大支持,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/295559.html
標籤:AI
