如果你建立了一個智慧鏡子,你已經可以方便地訪問日曆,天氣和新聞。但你可以做的不止這些!Magic Mirror軟體允許您為附加功能新增模組,例如Alexa用於語音控制。
其他開發人員建立這些模組。選項從有用的,如Alexa或存在檢測(透過相機或被動紅外感測器),到娛樂,如雪花和Spotify播放資訊。
我們推薦mmm-awesome-alexa,因為它似乎由一個活躍的開發人員很好地維護,儘管Magic-Mirror軟體還有其他alexa模組。
如果你想安裝googleassistant,Google提供了一個完整的教程來在Raspberry Pi上安裝Assistant,包括步驟、圖片和下載連結。雖然存在一些googleassistant的魔鏡模組,但我們的調查顯示,這些模組存在問題,經常會崩潰或覆蓋映象資訊。如果您想要最簡單的設定,我們建議您新增googleaiy工具包並使用其特定的教程。
要安裝大多數模組,您將經歷一些基本步驟:
根據模組的不同,步驟2和步驟3可能或多或少涉及。例如,設定Alexa需要比新增雪花更多的配置。此外,這個特定的Alexa模組需要在下載模組之前安裝一些附加軟體(依賴項)。
相關:如何打造自己的未來智慧鏡子
本指南假設您已經建立了智慧映象。如果你還沒有,從那裡開始,但記住這裡列出的額外材料在您的成本和空間的考慮。
對於麥克風和揚聲器,我們建議使用原始的Google AIY語音套件。16美元,你很難找到更便宜的麥克風和揚聲器組合。您不一定需要使用附帶的紙板箱;將部件放在外面,將麥克風和揚聲器放在鏡子外面可能更有效。
第二個版本的GoogleAiy語音工具包是可用的,但它更昂貴,幷包括一個樹莓皮零,這是不夠強大的執行喚醒詞或魔鏡軟體,所以你應該跳過它。
連線揚聲器和麥克風,就可以安裝Alexa模組了。如果您使用的是Google AIY套件,只需按照其組裝指南連線麥克風和揚聲器元件即可。
在下載和配置mmm-awesome-alexa之前,您需要安裝一些模組依賴的依賴項。在嘗試安裝其他東西之前,最好先更新你的Raspberry Pi。在Raspberry Pi上,首先執行以下命令:
sudo apt update && sudo apt upgrade一旦Raspberry Pi是最新的,請逐個執行以下命令:
sudo apt-get install sox libsox-fmt-all sudo apt-get install swig3.0 python-pyaudio python3-pyaudio sox pip install pyaudio sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools sudo apt-get install libatlas-base-dev每個命令都會安裝一個依賴項,它們都是執行所必需的。只需執行一個命令,等待下載和安裝完成,然後執行下一個命令。
為Magic Mirror新增任何模組的第一步是下載模組的程式碼Github。為此,您需要登入到Raspberry Pi,開啟終端,並將目錄更改為儲存模組的目錄。然後您將使用下載命令從Github中提取程式碼如果您有shell訪問許可權,您可以遠端執行所有這些操作。
開啟終端後,請鍵入以下內容:
cd ~/MagicMirror/modules此命令將您移動到魔鏡軟體的modules資料夾的工作目錄。任何時候你下載一個新模組,你都希望在這裡保持一切井然有序。下一步是使用以下命令從Github下載軟體:
git clone https://github.com/dolanmiu/MMM-awesome-alexa.git完成後,使用以下命令將目錄更改到模組中:
cd MMM-awesome-alexaAlexa模組需要一些附加的依賴項才能正常工作。執行以下命令安裝它們:
npm install --only=prod現在,將目錄更改為新建立的node\u modules資料夾:
cd node_modules刪除先前新增的snowboy資料夾。我們需要更新版本的雪人:
rm -rf snowboy接下來,我們將使用以下命令下載最新版本的snowboy:
git clone https://github.com/Kitt-AI/snowboy.git在繼續之前,將目錄更改為新的snowboy資料夾。
cd snowboy現在我們需要刪除node\u modules資料夾並安裝一些附加的依賴項。重要的是,你留在雪人資料夾中的這些步驟,不要改變目錄。逐個執行以下命令:
rm -rf node_modules npm install nan --save npm install [email protected] --save npm install npm run prepublish npm install --save-dev electron-rebuild npm install nan ./node_modules/.bin/electron-rebuild現在該模組已完全下載和安裝。
現在安裝了mmm-awesome-alexa模組,我們需要對其進行配置。第一步是將目錄更改為模組的根目錄。在終端中鍵入以下命令,然後按Enter鍵:
cd ~/MagicMirror/modules/MMM-awesome-alexa這個Alexa模組有一個配置助手;我們想執行它。終端型別:
npm run config-helper您將看到一個請求客戶端ID的提示。由於您實際上是在設定一個定製的Echo,因此您需要開啟一個瀏覽器並進入Alexa開發人員站點。然後使用您的亞馬遜帳戶登入。
登入後,單擊“開始”按鈕。您正在建立一個裝置,所以請單擊“產品”並單擊“建立產品”
在下一個螢幕上,為您的產品提供一個名稱和產品ID我們建議“Magic\u Mirror\u Alexa”作為名稱,“YourFirstName\u MM\u Alexa”作為產品ID。選擇Smart Home作為類別,並啟用擴音和遠場選項。您將看到一系列“是”或“否”問題,請選擇“否”,然後單擊“下一步”
在“安全配置檔案”螢幕上,單擊“建立新配置檔案”。對安全配置檔案使用與產品ID相同的名稱。然後鍵入所需的任何描述,然後單擊“下一步”。
檢查協議並單擊Finish。
單擊新建立的產品,然後單擊安全配置檔案,您將看到客戶機ID和客戶機機密。
在允許的返回URL條目中型別:https://魔鏡-avs.github.io/亞歷山大-Web助手/authresp***e
然後單擊新增按鈕。向下滾動並單擊更新框以完成新增URL。
在終端中,您將看到輸入客戶機ID的提示。從瀏覽器中複製客戶機ID,將其貼上到終端中,然後按Enter鍵。現在終端將提示輸入客戶機密碼。切換回瀏覽器,複製客戶端密碼,然後將其貼上到終端並按Enter鍵。
當提示輸入裝置ID時,輸入上面建立的名稱作為產品ID(在我們的示例中是Magic\u Mirror\u Alexa)。
當要求您提供返回URL時,請鍵入以下命令並按Enter鍵:
https://magic-mirror-avs.github.io/Alexa-Web-Helper/authresp***e終端將顯示自定義連結。複製並貼上到瀏覽器中。如果出現提示,請使用您的Amazon帳戶登入。在下一個螢幕上單擊允許。
你會在瀏覽器上看到一個錯誤,但別擔心!這是意料之中的。滾動錯誤頁面的URL並找到“Code=xxxxxx”部分。
複製出現在“code=”和“&scope”之間的字母和數字,並將它們貼上到終端中。完成後按回車鍵。
當被問及是否要生成MagicMirror配置時,鍵入Y,然後按回車鍵。
你會被問到該用哪個叫醒詞。Alexa是預設選擇,所以按回車鍵。
對於使用lite模式和視覺化,回答no。
配置助手將生成您的模組資訊。它看起來像這樣:
{ module: "MMM-awesome-alexa", position: "bottom_bar", config: { wakeWord: "Alexa", clientId: "YOUR_CLIENT_ID", clientSecret: "YOUR_CLIENT_SECRET", deviceId: "YOUR_DEVICE_ID", refreshToken: "YOUR_REFRESH_TOKEN", lite: false, isSpeechVisualizationEnabled: false } }複製這些行。我們需要將它們新增到魔鏡配置中。
然後使用以下命令將目錄更改為Magic Mirror config資料夾:
cd~/MagicMirror/config檔案
開啟門配置.js使用nano命令:
奈米技術配置.js
在}(模組的結尾)的第一個例項之後,點選Enter,在下一個{entry(新模組的開始)之前建立一個空行。
在您建立的新空行上,貼上config helper步驟中的模組程式碼。自動生成的程式碼確實有錯誤;您還需要在最後一個括號後鍵入逗號,以便您的模組以}結尾,
使用Ctrl+x關閉檔案。出現提示時,鍵入“y”以確認儲存,然後按Enter鍵以保持檔名不變。
模組已完成。要在模組就位後重新啟動魔鏡軟體,請鍵入pm2 restart mm,魔鏡軟體將重新啟動。Alexa現在應該在你的魔鏡上工作了。
這是一個更復雜的模組,你可以設定魔鏡。但對於其他模組,基本步驟是相同的,下載程式碼,配置模組特定的選項,將模組新增到配置中。你可以新增雪花到你的鏡子,或運動檢測,甚至顯示你的谷歌照片。
... 在這兩種情況下,您可能想知道如何使用Alexa個人助理來提高工作效率。讓Alexa給你講個笑話很有趣,但這無助於你取得進步。 ...
...井有條的好方法,但在聖誕節,它們尤其重要。你還應該如何記錄你的聖誕願望清單和大量的雜貨需求? ...
...解的關於多方面智慧恆溫器的所有資訊,包括它是什麼、如何設定、您可以使用它做什麼、將裝置與Amazon Alexa和Apple HomeKit配合使用、常見問題的疑難解答等等。 ...
...決所有你想知道的關於Echo秀的問題,包括裝置是什麼,如何設定連線的裝置,如何控制智慧家居,詳細說明技能是什麼,常見問題的排除,等等。 ...
...。讓我們仔細看看Alexa的語音資料和家庭資料,看看他們如何為家裡的每個人個性化與Alexa的日常互動。 ...
... 最後一步是決定如何聽到回聲。您有三種選擇:藍芽、音訊線和無揚聲器。Dot允許您使用藍芽或音訊電纜將裝置連線到揚聲器,以獲得更好的音訊效果。如果您不想使用其中任何一個,最...
...嗎?這項技能會有所幫助。啟用Go Green,您可以讓Echo分享如何幫助地球的提示。 ...
...光開始行動了嗎?看看J.Estrada的這段影片,注意到燈光是如何持續運動的。它們可以透過免費的Nanoleaf應用程式控制。您還可以使用Apple HomeKit和Siri、Amazon Alexa或Android控制燈光。 ...
... 想要更多的映象提示嗎?下面介紹如何將iOS裝置映象到Windows PC。 ...