chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>會(huì)說(shuō)話的機(jī)器人玩具開(kāi)源分享

會(huì)說(shuō)話的機(jī)器人玩具開(kāi)源分享

2022-10-26 | zip | 0.12 MB | 次下載 | 免費(fèi)

資料介紹

描述

當(dāng)今可用的大多數(shù)教育機(jī)器人都在小型計(jì)算機(jī)上運(yùn)行,??其中包括最受歡迎的raspberry pi Jetsonarduino 。

我們將要研究的一些附加功能是人臉識(shí)別對(duì)話式人工智能。

在 Raspberry Pi Model 3、4 上安裝 Virtualenvwrapper

在我們?cè)?a href='http://www.brongaenegriffin.com/v/tag/481/' target='_blank' class='arckwlink_none'>樹(shù)莓派上開(kāi)始任何 AI/ML 項(xiàng)目之前,我們必須先設(shè)置環(huán)境。

最好的做法是始終創(chuàng)建虛擬環(huán)境,這樣我們的基礎(chǔ)環(huán)境就不會(huì)受到影響,僅將其用于管理目的。
另一個(gè)原因是避免不同應(yīng)用程序之間的沖突。應(yīng)用程序使用同一模塊的不同版本是很常見(jiàn)的,因此為了避免這些沖突,我們使用不同的環(huán)境。

poYBAGNYhamAZfN-AACAHoHzsVI847.png
?

我們將使用 virtualenvwrapper:

我們將調(diào)用環(huán)境 1 – facrec (人臉識(shí)別的縮寫(xiě))

環(huán)境 2 – cbot (聊天機(jī)器人的縮寫(xiě))

virtualenvwrapper 5.0.1.dev2

首先,一些初始化步驟。其中大部分只需要完成一次。您需要將該命令添加source /usr/local/bin/virtualenvwrapper.sh到您的 shell 啟動(dòng)文件中,根據(jù) pip 或包管理器的安裝位置更改 virtualenvwrapper.sh 的路徑。

$ pip install virtualenvwrapper
...
$ export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv facrec
Installing
setuptools..........................................
....................................................
....................................................
...............................done.
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/facrec/bin/predeactivate
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/facrec/bin/postdeactivate
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/facrec/bin/preactivate
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/facrec/bin/postactivate  New python executable in facrec/bin/python
(facrec)$ ls $WORKON_HOME
facrec hook.log

創(chuàng)建另一個(gè)環(huán)境,稱為 cbot

(facrec)$ ls $WORKON_HOME
facrec            hook.log
(facrec)$ mkvirtualenv cbot
Installing setuptools...............................
....................................................
....................................................
........... ...............................done.
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/cbot/bin/predeactivate
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/cbot/bin/postdeactivate
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/cbot/bin/preactivate
virtualenvwrapper.user_scripts Creating /Users/dhellmann/Envs/cbot/bin/postactivate  New python executable in cbot/bin/python
(env2)$ ls $WORKON_HOME
facrec            cbot            hook.log

在環(huán)境之間切換workon

(cbot)$ workon facrec
(facrec)$ echo $VIRTUAL_ENV
/Users/dhellmann/Envs/facrec
(facrec)$

列出所有環(huán)境:

lsvirtualenv [-b] [-l] [-h]

顯示單個(gè) virtualenv 的詳細(xì)信息

showvirtualenv [env]

在 WORKON_HOME 中刪除一個(gè)環(huán)境:

rmvirtualenv ENVNAME

在刪除當(dāng)前環(huán)境之前,您必須使用 deactivate。

(mynewenv)$ deactivate
$ rmvirtualenv mynewenv
$ workon
$

從虛擬環(huán)境切換到系統(tǒng)安裝的 Python 版本:

deactivate

環(huán)境位于:

cd ~/.virualenvs

現(xiàn)在我們可以開(kāi)始在環(huán)境中安裝了 :))

?

在 Raspberry Pi Model 3、4 上設(shè)置人臉識(shí)別

現(xiàn)在我們的虛擬環(huán)境已經(jīng)設(shè)置好了,讓我們繼續(xù)在虛擬環(huán)境(facrec)中安裝人臉識(shí)別包。

步驟1

在(facrec)環(huán)境中,安裝 OpenCV。這是一個(gè)記錄在案的鏈接:

https://www.pyimagesearch.com/2019/09/16/install-opencv-4-on-raspberry-pi-4-and-raspbian-buster/

第2步

安裝dlib、face_recognition、imutils:

https://www.pyimagesearch.com/2018/06/25/raspberry-pi-face-recognition/

哎呀,這是一些工作!

現(xiàn)在我們的樹(shù)莓派可以檢測(cè)到我們的臉,我們可以讓它打個(gè)招呼并開(kāi)始與我們交談!

?

在 Raspberry Pi 模型 3、4 上設(shè)置 Python 聊天機(jī)器人(第 1 部分,共 2 部分)

在這篇文章中,我們將在我們的樹(shù)莓派上創(chuàng)建一個(gè)聊天機(jī)器人,它將與我們進(jìn)行對(duì)話,如下所示:

poYBAGNYhauAFLFpAACMY4LSEjk079.png
?

您可以使用任何麥克風(fēng)。在第 4 步中,說(shuō)明了上述麥克風(fēng)的設(shè)置。只需編輯您可能擁有的任何其他麥克風(fēng)的主要聊天機(jī)器人代碼(本文的第 2 部分)。

在第 1 部分中,我們將首先設(shè)置環(huán)境。

在我們的虛擬環(huán)境 cbot(我們?cè)谥暗奈恼轮袆?chuàng)建)中,讓我們按照以下步驟設(shè)置聊天機(jī)器人所需的必要軟件包。

?

步驟1

我們必須安裝 Tensorflow 2.x 版本但發(fā)出命令:

點(diǎn)安裝張量流

只安裝舊版本。因此,要安裝最新版本,請(qǐng)運(yùn)行以下命令:

sudo apt-get install -y libhdf5-dev libc-ares-dev libeigen3-dev

python3 -m pip install keras_applications==1.0.8 –no-deps

python3 -m pip install keras_preprocessing==1.1.0 –no-deps

python3 -m pip install h5py==2.9.0

sudo apt-get install -y openmpi-bin libopenmpi-dev

sudo apt-get install -y libatlas-base-dev

python3 -m pip install -U 六輪模擬

從https://github.com/lhelontra/tensorfl選擇一個(gè) tensorflow 版本…… (我選擇了 2.0.0):

pYYBAGNYha2ADAzzAABTcZmTqLA295.png
?

現(xiàn)在復(fù)制相應(yīng)的鏈接地址:

pYYBAGNYha-AOkNIAAAp7R_7ANk847.png
?

wget 'paste_link_address_here'

python3 -m pip 卸載張量流

python3 -m pip install 'whatever_package_name'

例如:

python3 -m pip install 'tensorflow-2.0.0-cp37-none-linux_armv7l.whl'

重新啟動(dòng)您的終端

TensorFlow 2.3 在 cbot 環(huán)境下安裝成功

?

第2步

安裝以下軟件包:

pip install chatterbot==1.0.0

點(diǎn)安裝正則表達(dá)式==2019.11.1

pip install python-dateutil==2.7

點(diǎn)安裝 PyAudio

點(diǎn)安裝 nltk

點(diǎn)安裝 Keras

?

第 3 步

接下來(lái),我們?cè)O(shè)置語(yǔ)音識(shí)別以將我們所說(shuō)的內(nèi)容轉(zhuǎn)換為文本。這將輸入到聊天機(jī)器人模型以生成響應(yīng)。

迷你麥克風(fēng)插入 USB 端口并調(diào)整設(shè)置:

運(yùn)行以下命令記錄音頻 5 秒:

arecord -D plughw:1,0 -d 5 the_audio.wav

?

第4步

接下來(lái)我們安裝 espeak ,用于語(yǔ)音輸出(到耳機(jī)或揚(yáng)聲器)。
安裝 espeak:

要測(cè)試 espeak,請(qǐng)創(chuàng)建文本文件,例如 speakthis.txt,然后在“hello my friend”中寫(xiě)下句子。

要從文件中說(shuō)話,請(qǐng)運(yùn)行以下命令:

espeak -f speakthis.txt –stdout |aplay

你應(yīng)該聽(tīng)到你在 speakthis.txt 文件中寫(xiě)的任何內(nèi)容(在我的例子中,它說(shuō)“你好,我的朋友”)

有關(guān) espeak 命令的列表,請(qǐng)參閱:

http://espeak.sourceforge.net/commands.html

萬(wàn)歲!我們的環(huán)境很好,現(xiàn)在我們可以繼續(xù)創(chuàng)建 AI python 聊天機(jī)器人并將所有內(nèi)容粘合在一起。

在 Raspberry Pi 模型 3、4 上設(shè)置 Python 聊天機(jī)器人(第 2 部分,共 2 部分)

現(xiàn)在我們的 python 聊天機(jī)器人環(huán)境已經(jīng)在我們的樹(shù)莓派上設(shè)置好了,讓我們開(kāi)始運(yùn)行代碼。

首先下載包含所有必要代碼和文件的 trivchat 文件夾:

https://github.com/wajidahmad89/rexythebot/tree/main/trivchat

將其保存到桌面,因此位置將是桌面/trivchat

讓我們快速瀏覽一下 trivchat 中的重要文件

1.首先我們有intents.json
這個(gè)文件將包含所有你能想到的問(wèn)題和答案。繼續(xù)添加它!

2. 其次我們有 trainchatbot.py
這個(gè)訓(xùn)練神經(jīng)網(wǎng)絡(luò)并創(chuàng)建 chatbot_model.h5

3. 第三,我們有 cbot_main.py
所有的聽(tīng)力、處理和口語(yǔ)都發(fā)生在 cbot_main.py

4. 第四,the_audio.wav 是音頻輸入,你所說(shuō)的最后錄音會(huì)覆蓋在這個(gè)文件上。

5. 第五,userinput.txt 文件將轉(zhuǎn)換后的語(yǔ)音轉(zhuǎn)文本寫(xiě)入此處。botresponse.txt 里面有你演講的答案。

6. 第六,我們有 hello_camera-output.txt,它啟動(dòng)與“Hello John”的對(duì)話,正如我們?cè)谄渲兴鶎?xiě)的那樣。同樣,goodbye_camera-output.txt 有對(duì)話結(jié)束,所以我們?cè)诶锩鎸?xiě)了“再見(jiàn)約翰”。

筆記

當(dāng)您編輯 intents.json 時(shí),請(qǐng)確保不要留下任何錯(cuò)誤!
Visual Studio 是查找錯(cuò)誤的不錯(cuò)選擇,例如:

pYYBAGNYhbKACoOqAADTzhGByVE439.png
?

步驟1

在命令提示符下:

pi@raspberrypi:~ $ cd 桌面/trivchat

pi@raspberrypi:~/Desktop/trivchat $ workon cbot

(如下圖所示,cbot 環(huán)境已激活,其中包含必要的包)

(cbot) pi@raspberrypi:~/Desktop/trivchat $ pythontrain_chatbot.py

它應(yīng)該打印“模型創(chuàng)建

第2步

現(xiàn)在我們運(yùn)行 cbot_main.py

(cbot) pi@raspberrypi:~/Desktop/trivchat $ python cbot_main.py

poYBAGNYhbSAXZK5AABRYmWBfX8564.png
?

現(xiàn)在它應(yīng)該顯示“正在播放……”用于音頻輸出,因此您必須通過(guò)耳機(jī)/揚(yáng)聲器聆聽(tīng)它在說(shuō)什么
,
“錄音……”用于音頻輸入,這是當(dāng)您說(shuō)話時(shí),它會(huì)聽(tīng) 5 秒鐘。文件userinput.txt將包含您所說(shuō)的所有語(yǔ)音,文件botresponse.txt將包含所有機(jī)器人響應(yīng)
?

和你的樹(shù)莓派聊天玩得開(kāi)心
xD

筆記

如果您的麥克風(fēng)與使用的麥克風(fēng)不同,您可以在第 135 行編輯 cbot_main.py 以錄制您的演講并將其保存為 the_audio.wav

?

poYBAGNYhbaAL-2SAABVceOiQ7s173.png
?

?

在 Raspberry Pi 模型 3、4 上運(yùn)行人臉識(shí)別和 Python 聊天機(jī)器人

在這篇文章中,我們將把人臉識(shí)別 + python 聊天機(jī)器人功能合并在一起。當(dāng)有人被識(shí)別時(shí),樹(shù)莓派會(huì)說(shuō)“你好”并開(kāi)始對(duì)話。

步驟1

首先下載下面的fareg文件夾:

https://github.com/wajidahmad89/rexythebot/tree/main/fareg

將 FAREG 文件夾放在桌面上

用人名創(chuàng)建一個(gè)文件夾,
在 fareg/dataset
人的圖片會(huì)位于這個(gè)文件夾中

在命令提示符下:

努力工作

cd 桌面/票價(jià)

python encode_faces.py –dataset dataset –encodings encodings.pickle –detection-method hog

這將在 fareg 文件夾中創(chuàng)建 encodings.pickle 文件

稍后我們將在腳本中運(yùn)行 facrec_main.py。
facrec_main.py 的作用是將相機(jī)識(shí)別的名稱寫(xiě)入 trivchat 文件夾中的 camera-output-raw.txt。如果一個(gè)名字重復(fù)超過(guò) 3 次(在 camera-output-raw.txt 內(nèi)),這是一個(gè)很好的措施來(lái)識(shí)別正確的人,所以這個(gè)確認(rèn)的名字被寫(xiě)入 hello_camera-output.txt ,說(shuō)“你好%name%” ,
以及寫(xiě)到 goodbye_camera-output.txt ,說(shuō)
“再見(jiàn) %name%”

hello_camera-output.txt 和 goodbye_camera-output.txt 也位于 trivchat 文件夾中。

第2步

其次將rexy_master文件下載到桌面:

https://github.com/wajidahmad89/rexythebot/tree/main/rexy_master

最后運(yùn)行人臉識(shí)別+python聊天機(jī)器人:

pYYBAGNYhbiAHhlnAABukn2oNsw853.png
?

下面顯示一次

poYBAGNYhbqASfg7AAA_WDR1T7M811.png
?

轉(zhuǎn)到“masterfile-initiate.sh”文件并雙擊執(zhí)行它

poYBAGNYhb2AbLYKAACVyinCkbc647.png
?

與啟動(dòng)相機(jī)之前一樣,一旦人臉被識(shí)別,機(jī)器人就會(huì)開(kāi)始對(duì)話。

pYYBAGNYhb-AaBH-AADV6TZduXQ924.png
?

一旦人臉識(shí)別,聊天機(jī)器人將開(kāi)始對(duì)話。

嘻嘻!

Seeed Fusion 團(tuán)隊(duì)正在啟動(dòng)一項(xiàng) Raspberry Pi CM4 贊助計(jì)劃,以支持基于 CM4 的設(shè)計(jì)。使用 Seeed PCB 組裝服務(wù)制造您的定制 Raspberry Pi CM4 載板,最高可減 $500!


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
  2. 0.40 MB   |  4次下載  |  2 積分
  3. 2光伏并網(wǎng)逆變器原理
  4. 7.31 MB   |  3次下載  |  2 積分
  5. 3T20電烙鐵原理圖資料
  6. 0.27 MB   |  2次下載  |  免費(fèi)
  7. 4PL83081 雙路恒流同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
  8. 3.34 MB   |  1次下載  |  免費(fèi)
  9. 5PL88052 4.8V至60V輸入,5A,同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
  10. 3.36 MB   |  1次下載  |  免費(fèi)
  11. 6LX8201微孔霧化驅(qū)動(dòng)芯片電路圖資料
  12. 0.15 MB   |  1次下載  |  免費(fèi)
  13. 7PC6200_7V直流電機(jī)驅(qū)動(dòng)器技術(shù)手冊(cè)
  14. 0.47 MB   |  次下載  |  免費(fèi)
  15. 8恒溫晶體振蕩器(OCXO)FOC-2D:20.6×20.6mm在通信基站和測(cè)試設(shè)備中的應(yīng)用參數(shù)規(guī)格
  16. 485.75 KB  |  次下載  |  免費(fèi)

本月

  1. 1如何看懂電子電路圖
  2. 12.88 MB   |  329次下載  |  免費(fèi)
  3. 2RK3588數(shù)據(jù)手冊(cè)
  4. 2.24 MB   |  14次下載  |  免費(fèi)
  5. 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
  6. 1.63 MB   |  12次下載  |  免費(fèi)
  7. 4STM32F10x參考手冊(cè)資料
  8. 13.64 MB   |  12次下載  |  1 積分
  9. 5OAH0428 V1.0英文規(guī)格書(shū)
  10. 5.86 MB   |  8次下載  |  免費(fèi)
  11. 6NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
  12. 0.40 MB   |  4次下載  |  2 積分
  13. 7PID控制算法學(xué)習(xí)筆記資料
  14. 3.43 MB   |  3次下載  |  2 積分
  15. 8光伏并網(wǎng)逆變器原理
  16. 7.31 MB   |  3次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935132次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191415次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183349次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81599次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73818次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65990次下載  |  10 積分