固件:ROC-RK3308B-CC Alexa
使用 Alexa Voice Service,首先你需要注冊一個Amazon賬號,向 Amazon 注冊你的產品,并對你的 alexa client 進行授權。
第一步,按照官方指導,仔細的按照步驟,注冊你的產品,并創建安全配置文件。
第二步,得到你的 Client ID 和 Product ID
獲取 Product ID:
獲取 Client ID:
注意:Alexa Voice Service 不支持中文。
● 上電開機,如果沒有配置網絡,先進行配網。
● 將上面獲得的Client ID 和 Product ID填入/oem/AlexaClientSDKConfig.json的deviceInfo屬性:
● 執行下面命令啟動 Alexa
● 第一次啟動需要進行認證授權,按提示打開對應網頁,輸入驗證碼進行認證即可
● 認證過程中,稍等幾分鐘后,就可以與 Alexa 進行對話,可通過呼叫“alexa”喚醒,不過大部分交互體驗都要通過命令行引導。
Alexa 源碼目錄:
Buildroot 的 Alexa package 目錄:
Alexa 沒有自啟動入口,需要進入系統后自己手動啟動Alexa,方法如上一節。如果需要自啟動,則可以參考DuerOS。
● 編譯之前,亦可將上面獲得的Client ID 和 Product ID填入SDK/device/rockchip/rk3308/alexa/AlexaClientSDKConfig.json的deviceInfo屬性,這樣固件就默認的帶有了Client ID 和 Product ID信息。
● 甚至可以從已經認證過的設備中,拷貝/oem/application-necessities/cblAuthDelegate.db到SDK中device/rockchip/rk3308/alexa/application-necessities/cblAuthDelegate.db,這樣Alexa就會跳過認證,直接開始對話。
● 編輯 device/rockchip/rk3308/BoardConfig.mk 文件,將OEM_PATH=oem修改為OEM_PATH=alexa,保存退出
● 配置 firefly_rk3308_release
選擇[1],按回車,配置成功后如下
● Buildroot配置:BR2_PACKAGE_ALEXACLIENTSDK
進入圖形選擇界面,輸入/,跳出搜索界面如下,輸入BR2_PACKAGE_ALEXACLIENTSDK,按回車進行搜索
選擇[1],然后按空格選擇上alexaclientsdk
前面有[*]號,表示已經選上,然后
保存配置,不保存的話,會在一鍵編譯腳本中被重置
● 在編譯前,如果當前倉庫不是第一次編譯,需要執行:
● 最后全部編譯
-
嵌入式主板
+關注
關注
7文章
6101瀏覽量
36301 -
Firefly
+關注
關注
2文章
542瀏覽量
8386 -
RK3308
+關注
關注
1文章
40瀏覽量
1566
發布評論請先 登錄
fireflyROC-RK3308B-CC固件編譯工具簡介
fireflyROC-RK3308B-CC--啟動模式說明
fireflyROC-RK3308B主板CC升級固件簡介
Core 3308Y固件ROC RK3308B CC PLUS Buildroot NoUI

Core 3308Y固件ROC RK3308B CC PLUS Buildroot MiniGUI

ROC RK3308B CC PLUS Buildroot QT Desktop固件

Core 3308Y ROC RK3308B CC PLUS Ubuntu Minimal固件

Core 3308Y固件ROC RK3308B CC PLUS Ubuntu Desktop固件

Core 3308Y固件ROC RK3308B CC PLUS支持Docker固件

Core 3308Y固件ROC RK3308B CC Buildroot NoUI固件

ROC RK3308B CC Buildroot Qt Desktop固件

IoT四核64位開源主板ROC RK3308B CC規格書

四核64位開源主板ROC RK3308B CC Plus規格書

評論