Alexa是亞馬遜于 2014 年推出的語(yǔ)言助手,例如在亞馬遜 Echo或 Echo Mark 等智能揚(yáng)聲器中使用。Alexa 在這些設(shè)備中充當(dāng)中央控制單元,響應(yīng)用戶(hù)的語(yǔ)音命令。例如,您可以從 Amazon Music 或 Spotify 下載歌曲,從 Audible 播放有聲讀物,并獲取新聞和天氣更新。甚至該程序也可以管理諸如購(gòu)物之類(lèi)的常規(guī)活動(dòng),并且可以確定待辦事項(xiàng)清單,并且可以在適當(dāng)?shù)娜諝v中安排約會(huì)。因此,在本教程中,我將向您展示如何通過(guò)在 Raspberry Pi 4 上安裝 Alexa 語(yǔ)音服務(wù) (AVS)來(lái)構(gòu)建您自己的DIY 版本的 Amazon Alexa 。
構(gòu)建 Alexa 所需的組件
樹(shù)莓派 4
USB 麥克風(fēng)
3.5 毫米線(xiàn)路輸入揚(yáng)聲器
創(chuàng)建亞馬遜開(kāi)發(fā)者賬戶(hù)
在您的Raspberry Pi上安裝 Alexa 之前,您需要?jiǎng)?chuàng)建一個(gè)Amazon 開(kāi)發(fā)者帳戶(hù)。所以去亞馬遜開(kāi)發(fā)者頁(yè)面并創(chuàng)建一個(gè)新帳戶(hù)。登錄后,轉(zhuǎn)到儀表板并選擇Alexa Voice Service。
在下一個(gè)窗口中選擇“產(chǎn)品”,然后單擊“添加新產(chǎn)品”。
現(xiàn)在在產(chǎn)品詳情頁(yè)面根據(jù)您的選擇輸入產(chǎn)品名稱(chēng)、產(chǎn)品ID。在產(chǎn)品類(lèi)型中選擇“內(nèi)置 Alexa 的設(shè)備”,在配套應(yīng)用選項(xiàng)中選擇“否”。
向下滾動(dòng)并在產(chǎn)品類(lèi)別中選擇“其他”,然后在給定框中鍵入“Raspberry Pi”。然后寫(xiě)一個(gè)關(guān)于您的項(xiàng)目的簡(jiǎn)短描述,例如:“Raspberry Pi 上的 Amazon Alexa”。然后為最終用戶(hù)交互選擇“觸摸啟動(dòng)”和“免提”。忽略圖像選項(xiàng)并在接下來(lái)的問(wèn)題中選擇“否”,然后單擊“下一步”。
下一步是創(chuàng)建安全配置文件。因此,單擊“創(chuàng)建新配置文件”,然后在下一個(gè)窗口中輸入配置文件名稱(chēng)和描述。
在下一個(gè)窗口中,我們需要將一些 URL 添加到 Allowed Origins 和 Allowed Return URLs 字段,如圖所示。根據(jù)您的更改IP地址。然后點(diǎn)擊“完成”。您將看到一個(gè)彈出窗口,告訴您您的產(chǎn)品已創(chuàng)建。
在樹(shù)莓派上安裝 Alexa
現(xiàn)在我們有了 Amazon 開(kāi)發(fā)者帳戶(hù),我們將在 Raspberry Pi 上安裝 Alexa,首先通過(guò)發(fā)出以下命令移動(dòng)到 /opt 目錄:
光盤(pán)/選擇
之后安裝 git(如果尚未安裝)。使用以下命令安裝 git:
sudo apt-get 安裝 git
現(xiàn)在使用以下命令將 Alexa-pi 存儲(chǔ)庫(kù)克隆到您的 Raspberry pi 中:
sudo git clone https://github.com/alexa-pi/AlexaPi.git
克隆 Alexa-pi 存儲(chǔ)庫(kù)后,使用以下命令運(yùn)行設(shè)置腳本:
須藤 。/AlexaPi/src/scripts/setup.sh
在此過(guò)程中,它會(huì)詢(xún)問(wèn)操作系統(tǒng)和設(shè)備。選擇“debian”,然后選擇“raspberrypi”。之后,它會(huì)詢(xún)問(wèn)設(shè)備類(lèi)型 ID即(產(chǎn)品 ID)、安全配置文件描述、安全配置文件 ID、客戶(hù)端 ID 和客戶(hù)端密鑰。
如果您的帳戶(hù)詳細(xì)信息正確,那么它會(huì)在 Pi 終端窗口上顯示一個(gè) URL。單擊 URL 或?qū)⑵湔迟N到瀏覽器中,將彈出一個(gè)請(qǐng)求許可的頁(yè)面。
單擊允許。在下一個(gè)窗口中,它將要求您選擇國(guó)家。選擇您的國(guó)家并完成該過(guò)程。
現(xiàn)在,為您的樹(shù)莓派供電并將揚(yáng)聲器連接到樹(shù)莓派 USB 端口中的 3.5 毫米插孔和麥克風(fēng)。
之后將 USB 麥克風(fēng)和揚(yáng)聲器連接到 Raspberry Pi 并重新啟動(dòng) pi。重啟后,您會(huì)聽(tīng)到 Alexa 說(shuō)“你好”。除了重新啟動(dòng),您還可以使用以下命令啟動(dòng) Alexa 服務(wù)并檢查 Alexa 的狀態(tài):
sudo systemctl 啟動(dòng) AlexaPi.service
sudo systemctl status AlexaPi.service
在這里,您可以看到 Alexa 的一些工作圖像。
評(píng)論