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