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