步驟1:
請(qǐng)按照以下步驟安裝Raspbian
https://www.raspberrypi.org/documentation/installa 。..
可以從Raspberry Pi網(wǎng)站的“下載”頁(yè)面下載建議的操作系統(tǒng)的官方映像。
可以從第三方供應(yīng)商處獲得替代發(fā)行版
。如果您不使用Etcher(請(qǐng)參閱下文),則需要解壓縮.zip下載文件以獲取圖像文件(.img)并將其寫入SD卡。注意:ZIP存檔中包含的帶有Raspberry Pi Desktop的Raspbian映像大小超過(guò)4GB,并使用ZIP64)格式。
要解壓縮存檔,需要使用支持ZIP64的解壓縮工具。以下zip工具支持ZIP64:7-Zip(Windows)Unarchiver(Mac)Unzip(Linux)將映像寫入SD卡
您將需要使用映像寫入工具來(lái)安裝映像已下載到您的SD卡上。
Etcher是可在Mac OS,Linux和Windows上運(yùn)行的圖形SD卡寫入工具,對(duì)于大多數(shù)用戶而言,這是最簡(jiǎn)單的選擇。 Etcher還支持直接從zip文件寫入圖像,而無(wú)需任何解壓縮。
要使用Etcher寫入圖像,請(qǐng)執(zhí)行以下操作:下載Etcher并安裝它。將SD卡讀卡器連接到其中的SD卡。打開(kāi)Etcher并從硬盤驅(qū)動(dòng)器中選擇所需的Raspberry Pi .img或.zip文件。寫入SD卡。選擇要寫入圖像的SD卡。查看您的選擇,然后點(diǎn)擊“ Flash!”開(kāi)始將數(shù)據(jù)寫入SD卡。
完成后,將SD卡彈出到PI中并連接電源。您將看到啟動(dòng)過(guò)程并顯示新的Stretch Desktop。
向?qū)⒁龑?dǎo)您完成其余設(shè)置,如,Locale設(shè)置,WIFI等。請(qǐng)確保您同時(shí)啟用了VNC和SSH接口如果您習(xí)慣使用終端命令,則可以使用I2C接口或在終端中使用sudo raspi-config。
如果使用USB麥克風(fēng),請(qǐng)確保在啟動(dòng)PI之前先將其插入?;蛘撸绻褂玫氖荕ic陣列帽,則需要在接通電源之前將其固定在GPIO引腳上。
步驟2:使Pi準(zhǔn)備更新
現(xiàn)在打開(kāi)一個(gè)終端窗口并輸入以下命令
確保您位于/Home/Pi目錄中
sudo apt-get install git
git clone https://github.com/shivasiddharth/GassistPi
更新操作系統(tǒng)和內(nèi)核
sudo apt-get update
sudo apt-先安裝raspberrypi-kernel
然后重新啟動(dòng)PI
。在此示例中,我使用Respeaker hat來(lái)配置驅(qū)動(dòng)程序,并逐個(gè)給出以下命令。
git clone https://github.com/shivasiddharth/seeed-voicecard
cd 。/seeed-voicecard/
sudo 。/install.sh
sudo重新啟動(dòng)揚(yáng)聲器測(cè)試
第3步:在Google Cloud中創(chuàng)建項(xiàng)目
您將需要一個(gè)gmail帳戶為此。
1。請(qǐng)參閱Google Assistant sdk教程中的詳細(xì)說(shuō)明,以創(chuàng)建一個(gè)項(xiàng)目并鏈接您正在開(kāi)發(fā)的原型的模型ID。
URL 1。 Google Developers頁(yè)面
URL 2.使用型號(hào)ID注冊(cè)設(shè)備
為Raspberry Pi Google Assistant設(shè)置Google API
1。首先,我們必須在Google Console Actions儀表板上注冊(cè)并設(shè)置一個(gè)項(xiàng)目。
2.登錄到您的Google帳戶后,您將看到以下窗口。單擊添加/導(dǎo)入項(xiàng)目。
3.在下一個(gè)屏幕上,您必須輸入項(xiàng)目名稱并單擊創(chuàng)建項(xiàng)目。
4.現(xiàn)在,轉(zhuǎn)到新標(biāo)簽中的Google開(kāi)發(fā)者控制臺(tái)并搜索Google Assistant API。在繼續(xù)并按“啟用”按鈕之前,請(qǐng)確保已選擇項(xiàng)目。然后單擊“啟用”。
5.現(xiàn)在,打開(kāi)Google控制臺(tái)的上一個(gè)選項(xiàng)卡并向下滾動(dòng)到屏幕底部。您將找到一個(gè)選項(xiàng)Device Registration,單擊它。
6.在下一個(gè)屏幕上,單擊Register Model。此后,您需要設(shè)置產(chǎn)品名稱,制造商名稱并設(shè)置設(shè)備類型。這些名稱可以是您想要的任何名稱。寫下設(shè)備型號(hào)ID,因?yàn)樵诖诉^(guò)程的后面我們將需要它。現(xiàn)在,單擊“注冊(cè)模型”。
7.下一個(gè)屏幕將顯示“下載憑據(jù)”。要獲取此憑據(jù)文件,請(qǐng)點(diǎn)擊下載OAuth 2.0憑據(jù)。該文件非常重要,因此,請(qǐng)將其保存在安全的地方。現(xiàn)在,單擊“下一步”。
8.您可以選擇所需的任何特征,但是在我們的情況下,我們不需要這些特征,因此只需單擊“跳過(guò)”按鈕,如下所示。
9.完成所有操作后,將顯示以下屏幕。
10.現(xiàn)在,進(jìn)入“活動(dòng)控制”頁(yè)面。在這里,您必須激活以下活動(dòng)控件,以確保Google Assistant API正常運(yùn)行。網(wǎng)絡(luò)和應(yīng)用活動(dòng),位置記錄,設(shè)備信息,語(yǔ)音和音頻活動(dòng)
11.再次轉(zhuǎn)到Google開(kāi)發(fā)者控制臺(tái)。單擊儀表板左側(cè)的憑據(jù)。單擊OAuth同意屏幕。
12.在產(chǎn)品名稱中填寫您的Gmail ID和任何名稱,然后保存。
現(xiàn)在,我們完成了Google API的設(shè)置。
p》
2。將憑據(jù)文件放在/home/$ {USER}/目錄“請(qǐng)勿重命名”
3中。將oauth憑據(jù)文件也放置在/home/Pi目錄中
第2點(diǎn)和第3點(diǎn)是必填項(xiàng),否則該項(xiàng)目將無(wú)法正常工作。
下一步,我們?cè)谝韵挛恢每寺×薌assist PI項(xiàng)目pi,但我們必須使某些文件可執(zhí)行并安裝它們
按照以下命令
sudo chmod + x 。/GassistPi/scripts/gassist-installer-pi3.sh
sudo 。/GassistPi/scripts/gassist-installer-pi3.sh
此執(zhí)行過(guò)程大約需要30分鐘,具體取決于您的互聯(lián)網(wǎng)速度
將其發(fā)布到命令中行,系統(tǒng)將提示您輸入身份驗(yàn)證密鑰,其上方會(huì)顯示一個(gè)網(wǎng)址,將其復(fù)制到瀏覽器中,它將打開(kāi)google身份驗(yàn)證頁(yè)面。選擇您的適當(dāng)帳戶,然后單擊允許。
生成密鑰后,將其復(fù)制并粘貼到腳本停止的終端窗口中。
成功通過(guò)身份驗(yàn)證后,Google Assistant Demo測(cè)試將自動(dòng)開(kāi)始。開(kāi)始時(shí),音量可能很小,助手的音量與Pi的音量無(wú)關(guān),因此請(qǐng)使用“嘿Google,將音量設(shè)置為最大”命令增大音量。
使助手在開(kāi)機(jī)或無(wú)頭啟動(dòng)請(qǐng)按照以下命令
進(jìn)入您的pi主目錄
鍵入以下命令,然后按Enter
sudo chmod + x 。/GassistPi/scripts/service-installer.sh
sudo 。/GassistPi/scripts/service-installer.sh
sudo systemctl啟用gassistpi-ok-google.service
sudo systemctl啟用gassistpi-push-button.service
sudo systemctl啟動(dòng)gassistpi-ok-google.service
sudo systemctl啟動(dòng)gassistpi-push-button.service
現(xiàn)在,一旦完成所有過(guò)程完成后,可以重新啟動(dòng)PI。在啟動(dòng)時(shí),助手將自動(dòng)啟動(dòng)并用“ HI”打招呼。
如果安裝過(guò)程失敗,并且您遇到分段錯(cuò)誤或注冊(cè)錯(cuò)誤,則可能需要檢查Google Cloud和設(shè)備注冊(cè)步驟中的項(xiàng)目鏈接是否正確完成。
重新啟動(dòng)PI and Enjoy
步驟4:3d打印盒
我將其打印的附件圖像放置在pi上,并在其中講話。它很棒:)
責(zé)任編輯:wv
-
Google
+關(guān)注
關(guān)注
5文章
1766瀏覽量
57591 -
樹(shù)莓派
+關(guān)注
關(guān)注
117文章
1708瀏覽量
105703
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論