一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

如何使用Raspberry Pi構(gòu)建一個(gè)Amazon Echo

科技觀察員 ? 來源:circuitdigest ? 作者:伊曼紐爾·奧敦拉 ? 2022-11-11 17:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

亞馬遜發(fā)布亞馬遜ECHO語音控制揚(yáng)聲器已經(jīng)快兩年了,揚(yáng)聲器的受歡迎程度繼續(xù)飆升,原因可能與Alexa語音服務(wù)的驚人性能以及該平臺(tái)向開發(fā)人員開放的事實(shí)相差不遠(yuǎn),這導(dǎo)致了頂級(jí)電子制造商開發(fā)Alexa兼容設(shè)備以及幾種基于Alexa /Amazon echo的技術(shù)的誕生。初創(chuàng)企業(yè)。出于這個(gè)原因,在今天的文章中,我將向您展示如何構(gòu)建自己的 DIY 版本的亞馬遜 echo,并在樹莓派上設(shè)置 Alexa 語音服務(wù)。

所需組件:

構(gòu)建此 Raspberry pi Amazon echo 項(xiàng)目需要滿足以下條件:

樹莓派 3 或 2

WiFi 加密狗(如果要使用樹莓派 2)

麥克風(fēng)

線路輸入揚(yáng)聲器(帶 3.5 毫米插孔)

5V、2A USB 電源

以太網(wǎng)電纜

可選要求

監(jiān)控

鼠標(biāo)和鍵盤

HDMI 電纜

由于我計(jì)劃用于這個(gè)項(xiàng)目的USB麥克風(fēng)需要很長時(shí)間才能到達(dá),我決定使用連接到USB麥克風(fēng)和耳機(jī)連接器的耳機(jī)來為我的PlayStation 3。如果您無法像我一樣獲得USB麥克風(fēng),則可以像大多數(shù)USB網(wǎng)絡(luò)攝像頭一樣使用任何其他具有麥克風(fēng)輸出的設(shè)備。

教程將基于 Raspbian stretch OS,因此要像往常一樣進(jìn)行,我假設(shè)您熟悉使用 Raspbian stretch OS 設(shè)置 Raspberry Pi,并且您知道如何使用 putty 等終端軟件 SSH 進(jìn)入 Raspberry Pi。如果您對(duì)此有任何問題,本網(wǎng)站上有大量的樹莓派教程可以提供幫助。

由于本教程的性質(zhì),能夠使用顯示器等視覺顯示或使用 VNC 查看樹莓派桌面非常重要。這樣做的原因是將ID從亞馬遜網(wǎng)站復(fù)制到終端。

本教程將分步驟進(jìn)行,以便于遵循和復(fù)制。

第 1 步:準(zhǔn)備 Pi

在安裝操作系統(tǒng)后開始任何 Raspberry Pi 項(xiàng)目之前,我喜歡在 pi 上運(yùn)行更新以確保它上面的一切都是最新的。

為此,請運(yùn)行:

sudo apt-get update

sudo apt-get upgrade

第 2 步:配置 Pi 的聲音系統(tǒng)

在此階段,我將建議使用 VNC 連接顯示器或連接到樹莓派的桌面,以使事情變得更容易。

啟動(dòng)并運(yùn)行 Pi 桌面后,通過 USB 將麥克風(fēng)和揚(yáng)聲器連接到樹莓派上的 3.5 毫米音頻插孔。我們需要重新配置樹莓派以通過 3.5 毫米插孔發(fā)送聲音輸出。為此,請右鍵單擊樹莓派桌面任務(wù)欄上的聲音(揚(yáng)聲器)按鈕,然后選擇模擬,如下圖所示。

pYYBAGNuEx-ALRKPAABwZML8J00686.jpg

這將允許Raspberry Pi通過3.5mm插孔發(fā)送聲音,而不是通過HDMI發(fā)送。

接下來,我們需要將樹莓派配置為默認(rèn)使用連接的 USB 麥克風(fēng)。為此,我們需要編輯樹莓派的高級(jí) linux 聲音架構(gòu)的配置。

我們通過以下方式做到這一點(diǎn):

sudo nano /usr/share/alsa/alsa.conf

編輯器打開,滾動(dòng)到 PCM 卡的行并將其從 0 更改為 1,如下圖所示

poYBAGNuEyCAf1n6AACQJRwnKVI848.jpg

保存配置并使用ctrl+x退出

第 3 步:- 設(shè)置您的亞馬遜開發(fā)人員帳戶

下一步是我們創(chuàng)建一個(gè)亞馬遜開發(fā)人員帳戶,以獲取我們能夠連接到亞馬遜Alexa語音服務(wù)所需的開發(fā)人員ID,證書和安全配置文件。

首先轉(zhuǎn)到亞馬遜的開發(fā)人員網(wǎng)站并創(chuàng)建一個(gè)帳戶,您可以點(diǎn)擊此鏈接,單擊登錄它將引導(dǎo)您創(chuàng)建開發(fā)人員帳戶的頁面。

完成后,點(diǎn)擊此鏈接進(jìn)入開發(fā)人員的主頁。我在瀏覽亞馬遜網(wǎng)站時(shí)遇到了一些問題,所以我建議您點(diǎn)擊此鏈接。

在主頁上,單擊下面突出顯示的Alexa語音服務(wù)。

poYBAGNuEyeAWK2_AACmNglneTE762.jpg

在下一頁上,單擊下圖中突出顯示的“創(chuàng)建產(chǎn)品”按鈕;

pYYBAGNuEymAVGmzAABNbsNynOI314.jpg

按如下說明填寫產(chǎn)品表格。

Product Name:- RPi Echo (this name is a personal preference, you can use whatever name you desire)

Product ID: RPiEcho (you can use whatever name you want as product ID).

Product Type: Select Alexa enabled device

Companion App: select No

Product category: select Other

Product description: whatever comes to mind

How users will interact: select hands free

Image Upload: upload any descriptive image or skip.

Commercial distribution: select No

For children: select No

poYBAGNuEyuAJge-AAB83P4bGuk816.png

填寫表格后,單擊頁面末尾的下一步按鈕。在下一頁上,系統(tǒng)將要求您選擇一個(gè)安全配置文件,選擇“創(chuàng)建新配置文件”選項(xiàng)。

pYYBAGNuEyyASAoyAAAwD3LWfmg867.png

輸入配置文件名稱和合適的描述,然后點(diǎn)擊下一步按鈕。

poYBAGNuEy6AMZjrAAAWX0ImA4U457.png

單擊下一個(gè)按鈕后,將生成安全配置文件 ID、客戶端 ID 和客戶端密鑰。請妥善保管這些詳細(xì)信息,因?yàn)槲覀兩院髸?huì)使用它們。

在單擊完成按鈕之前,我們需要為允許的源和允許的返回 URL添加路徑。

對(duì)于允許的源,添加以下鏈接:

http://localhost:3000

https://localhost:3000

對(duì)于允許的返回 URL,添加以下鏈接:

https://localhost:3000/authresponse

http://localhost:3000/authresponse

添加這些鏈接后,單擊完成按鈕,如下所示。

pYYBAGNuEy-Ab9wMAAA3-nMQXuM149.png

創(chuàng)建亞馬遜開發(fā)人員帳戶并獲取所有必需的 ID 后,我們繼續(xù)在樹莓派上安裝 Alexa 語音服務(wù)。

第 4 步:在樹莓派上安裝和配置 Alexa 語音服務(wù)

要在樹莓派上安裝 Alexa 語音服務(wù),我們通過運(yùn)行以下命令克隆alexa git hub 存儲(chǔ)庫:

git clone

https://github.com/alexa/alexa-avs-sample-app.git

克隆存儲(chǔ)庫后,通過運(yùn)行切換到其目錄;

cd alexa-avs-sample-app.git

poYBAGNuEzCAGdBTAAAf_SgHLdg461.png

我們需要在運(yùn)行安裝之前配置 Alexa 語音服務(wù)。為此,我們編輯automated_install.sh文件;

sudo nano automated_install.h

填寫所需的產(chǎn)品 ID、客戶端 ID 和客戶端密鑰信息,如下圖所示。

poYBAGNuEzGAEhO-AAArVtx6Tvg403.png

使用 ctrl+x 保存并退出編輯器。

接下來,我們需要將automated_install腳本設(shè)置為可執(zhí)行文件,以便將其安裝在樹莓派上。為此,請運(yùn)行;

Sudo chmod+x automated_install.h

之后,我們使用以下命令運(yùn)行安裝;

./automated_install.h

這將在pi上安裝Alexa語音服務(wù)。在安裝過程中,會(huì)出現(xiàn)一些您必須提供答案的問題。

您還將被要求在問題中選擇音頻輸出,確保選擇 3.5 毫米音頻插孔。

pYYBAGNuEzKALJ4eAAAfGakQhjs053.png

這可能需要一段時(shí)間,但之后,您將安裝 Alexa 語音服務(wù)。

第 5 步:獲取配套應(yīng)用并啟動(dòng) AVS 客戶端:

在啟動(dòng) AVS 之前,我們需要啟動(dòng)并運(yùn)行配套應(yīng)用。配套應(yīng)用程序充當(dāng)某種網(wǎng)關(guān),允許我們的客戶端和 AVS 服務(wù)器之間進(jìn)行交互。

若要啟動(dòng)伴隨,我們需要切換到 avs 示例應(yīng)用目錄并運(yùn)行伴隨服務(wù)。這可以通過運(yùn)行以下命令來完成:

cd ~/alexa-avs-sample-app/samples/companionService && npm start

poYBAGNuEzSAWSR2AABv_kIq1gw070.png

在配套服務(wù)運(yùn)行時(shí),我們需要啟動(dòng) AVS 客戶端,為此,我們打開一個(gè)新終端,而不關(guān)閉運(yùn)行配套服務(wù)的終端。

在新終端上,通過運(yùn)行調(diào)用 AVS 客戶端;

cd ~/alexa-avs-sample-app/samples/javaclient && mvn exec:exec

運(yùn)行該命令后,您應(yīng)該會(huì)看到一個(gè)彈出窗口(如下所示),要求您對(duì)設(shè)備進(jìn)行身份驗(yàn)證,復(fù)制鏈接并粘貼到 Web 瀏覽器中,或單擊“是”按鈕。

pYYBAGNuEzWACn2SAAAZmimf_Mw322.png

單擊“是”后,在完成網(wǎng)頁上的身份驗(yàn)證之前,不要單擊將彈出的下一個(gè)對(duì)話框中的“確定”按鈕。

Web 瀏覽器可能會(huì)引發(fā)一個(gè)標(biāo)志并聲明鏈接不安全,但會(huì)前進(jìn)。該鏈接將引導(dǎo)您進(jìn)入亞馬遜開發(fā)人員帳戶登錄頁面,登錄后,您將被重定向到確認(rèn)身份驗(yàn)證的頁面(如下所示)。

poYBAGNuEzaAFlSEAAAToZ7xkfQ237.png

您現(xiàn)在可以在我之前提到的對(duì)話框中單擊確定。這樣,Alexa就可以使用了,客戶端對(duì)話框中的所有按鈕現(xiàn)在都將啟用,因此您可以單擊以向 Alexa 發(fā)出命令并獲得響應(yīng)。

pYYBAGNuEziAAHAkAAAiL3I6pxU923.png

第 6 步:激活 Alexa 喚醒詞:

我們將在本教程中介紹的最后一件事是激活感官 Alexa 喚醒詞代理,您會(huì)同意我的觀點(diǎn),必須一直單擊按鈕才能與 Alexa 通信有點(diǎn)不酷。雖然存在不同的喚醒代理,但對(duì)于這個(gè)項(xiàng)目,我們將使用感官Alexa喚醒詞代理。喚醒代理將在后臺(tái)運(yùn)行,等待我們提到喚醒詞“alexa”,一旦它聽到喚醒詞,它就會(huì)指示我們的 Alexa 客戶端開始偵聽命令。

要在客戶端仍處于打開狀態(tài)的情況下安裝喚醒字代理,請?jiān)谛陆K端上運(yùn)行以下命令:

cd ~/alexa-avs-sample-app/samples/wakeWordAgent/src && ./wakeWordAgent -e sensory

如果一切正常,您應(yīng)該得到如下所示的響應(yīng)。

poYBAGNuEzmAVwEjAAAxPANOMus186.png

有了這個(gè),你應(yīng)該能夠通過說Alexa喚醒詞來讓Alexa聽你說話。

poYBAGNuEzyADEpzAADcKIdI7NA839.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1977

    瀏覽量

    107210
  • Alexa
    +關(guān)注

    關(guān)注

    2

    文章

    197

    瀏覽量

    23734
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于Amazon?Echo?和?Raspberry?Pi?的自動(dòng)窗簾控制

    ”。步驟設(shè)計(jì)概述 本設(shè)計(jì)由以下幾個(gè)部分組成:將電動(dòng)窗簾軌道與Raspberry Pi集成編寫個(gè)Python腳本來打開和關(guān)閉窗簾編寫
    發(fā)表于 08-23 16:04

    個(gè)Raspberry Pi擴(kuò)展板

    描述clumsyMIDI - 樹莓派擴(kuò)展板個(gè) Raspberry Pi 擴(kuò)展板,包含個(gè) MI
    發(fā)表于 07-29 06:12

    使用Raspberry Pi構(gòu)建Amazon Alexa揚(yáng)聲器的方法

    在本教程中,我將向您展示如何通過在 Raspberry Pi 4 上安裝 Alexa 語音服務(wù) (AVS)來構(gòu)建您自己的DIY 版本的 Amazon Alexa 。
    發(fā)表于 07-25 17:37 ?1411次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>構(gòu)建</b><b class='flag-5'>Amazon</b> Alexa揚(yáng)聲器的方法

    構(gòu)建Raspberry Pi電機(jī)驅(qū)動(dòng)器HAT的教程分享

    本教程中,我們將構(gòu)建個(gè)Raspberry Pi 電機(jī)驅(qū)動(dòng)器 HAT來驅(qū)動(dòng)直流和步進(jìn)電機(jī)。此電機(jī)驅(qū)動(dòng)器 HAT 包含
    發(fā)表于 08-05 16:20 ?1692次閱讀
    <b class='flag-5'>構(gòu)建</b><b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>電機(jī)驅(qū)動(dòng)器HAT的教程分享

    使用Raspberry Pi構(gòu)建個(gè)OpenCV人群計(jì)數(shù)裝置

    在本教程中,我們將使用 Raspberry Pi 和 ThingSpeak 構(gòu)建個(gè) OpenCV 人群計(jì)數(shù)。
    的頭像 發(fā)表于 08-12 17:24 ?3533次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>構(gòu)建</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>OpenCV人群計(jì)數(shù)裝置

    構(gòu)建個(gè)基于Raspberry Pi的藍(lán)牙揚(yáng)聲器

     在這篇文章中,我們將通過融合 A2DP、Linux 和音頻編解碼器的強(qiáng)大功能來構(gòu)建基于 Raspberry Pi 的藍(lán)牙揚(yáng)聲器,以將數(shù)據(jù)包從音頻源無線傳輸?shù)揭纛l接收器。為此,我們將破解
    發(fā)表于 08-31 16:22 ?2375次閱讀
    <b class='flag-5'>構(gòu)建</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的藍(lán)牙揚(yáng)聲器

    Raspberry Pi上安裝Android的方法

    Raspberry Pi 中使用的流行操作系統(tǒng)是 Raspbian,它是個(gè)基于 linux 的 Raspberry
    的頭像 發(fā)表于 09-05 15:10 ?2w次閱讀
    在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上安裝Android的方法

    使用Raspberry Pi上的OpenCV庫構(gòu)建人臉識(shí)別系統(tǒng)

    在本教程中,我們將學(xué)習(xí)如何使用 Raspberry Pi 上的 OpenCV 庫構(gòu)建我們自己的人臉識(shí)別系統(tǒng)。將此系統(tǒng)安裝在便攜式 Raspberry
    發(fā)表于 09-07 15:48 ?1468次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上的OpenCV庫<b class='flag-5'>構(gòu)建</b>人臉識(shí)別系統(tǒng)

    使用Raspberry Pi構(gòu)建個(gè)智能車庫開門器

    在本教程中,我們將使用 Raspberry Pi 構(gòu)建個(gè)智能車庫開門器。這里將創(chuàng)建
    的頭像 發(fā)表于 09-07 15:54 ?2535次閱讀
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>構(gòu)建</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>智能車庫開門器

    使用Raspberry Pi構(gòu)建水位傳感器

    電子發(fā)燒友網(wǎng)站提供《使用Raspberry Pi構(gòu)建水位傳感器.zip》資料免費(fèi)下載
    發(fā)表于 10-28 16:08 ?0次下載
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>構(gòu)建</b>水位傳感器

    構(gòu)建自己的Raspberry Pi ALPR停車系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《構(gòu)建自己的Raspberry Pi ALPR停車系統(tǒng).zip》資料免費(fèi)下載
    發(fā)表于 11-08 11:14 ?0次下載
    <b class='flag-5'>構(gòu)建</b>自己的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> ALPR停車系統(tǒng)

    Raspberry Pi Zero便攜終端的構(gòu)建

    電子發(fā)燒友網(wǎng)站提供《Raspberry Pi Zero便攜終端的構(gòu)建.zip》資料免費(fèi)下載
    發(fā)表于 01-05 10:43 ?0次下載
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Zero便攜終端的<b class='flag-5'>構(gòu)建</b>

    尋找實(shí)用的Raspberry Pi項(xiàng)目? 制作個(gè)智能傘架!

    本教程將分步指導(dǎo)您如何制作個(gè)智能傘架。這是我最喜歡的Raspberry Pi 項(xiàng)目之。
    的頭像 發(fā)表于 02-24 17:22 ?1288次閱讀
    尋找實(shí)用的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>項(xiàng)目? 制作<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>智能傘架!

    Raspberry Pi構(gòu)建復(fù)古風(fēng)格終端

    電子發(fā)燒友網(wǎng)站提供《Raspberry Pi構(gòu)建復(fù)古風(fēng)格終端.zip》資料免費(fèi)下載
    發(fā)表于 07-11 11:41 ?0次下載
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>構(gòu)建</b>復(fù)古風(fēng)格終端

    使用Raspberry Pi構(gòu)建網(wǎng)絡(luò)攝像頭

    電子發(fā)燒友網(wǎng)站提供《使用Raspberry Pi構(gòu)建網(wǎng)絡(luò)攝像頭.zip》資料免費(fèi)下載
    發(fā)表于 07-12 11:30 ?0次下載
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b><b class='flag-5'>構(gòu)建</b>網(wǎng)絡(luò)攝像頭