Slide 1

Slide 1 text

Alexa for Device – [email protected] Alexa for Device Makers 為你的設備加上AI對話式介面 Ryan Chung III Digital Education Institute 1 Source: developer.amazon.com

Slide 2

Slide 2 text

Alexa for Device – [email protected] 為什麼要加上對話式介面 • 利用已成熟發展的Amazon Alexa技術 • 提供使用者更自然、更直接接觸的互動體驗 2 Source:normfeuticartoons.com

Slide 3

Slide 3 text

Alexa for Device – [email protected] 兩種建立方式 • 內建 (alexa built-in) – 裝置本身直接內建Amazon Alexa – Alexa Voice Service • 連接 (works with alexa) – 使用者必須同時擁有Amazon Alexa裝置 – Alexa Connected Devices 3

Slide 4

Slide 4 text

Alexa for Device – [email protected] 常見應用裝置 4 音響喇叭 與 擴大機 耳機 汽車面板 各式電子零件 攝影機 / 視訊鏡頭 電燈開關

Slide 5

Slide 5 text

Alexa for Device – [email protected] Alexa Voice Service • 設定帳號與產品資訊 • Lab:利用樹莓派結合Alexa Device SDK 5

Slide 6

Slide 6 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 建立 Amazon Developer帳號 – 右上角 Sign In – 然後點擊Create your Amazon Developer account 6 https://developer.amazon.com

Slide 7

Slide 7 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 進入Alexa Voice Service頁面 7 https://developer.amazon.com/

Slide 8

Slide 8 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 按下 Get Started 8 https://developer.amazon.com/alexa/console/avs/welcome

Slide 9

Slide 9 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 按下 PRODUCTS 9 https://developer.amazon.com/alexa/console/avs/home

Slide 10

Slide 10 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 按下 CREATE PRODUCT 10 https://developer.amazon.com/alexa/console/avs/home

Slide 11

Slide 11 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 輸入產品資訊 11 https://developer.amazon.com/alexa/console/avs/products/new

Slide 12

Slide 12 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 輸入產品資訊 12 https://developer.amazon.com/alexa/console/avs/products/new

Slide 13

Slide 13 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 不用上傳照片,然後問題都選NO 13 https://developer.amazon.com/alexa/console/avs/products/new

Slide 14

Slide 14 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 點擊 CREATE NEW PROFILE 14 https://developer.amazon.com/alexa/console/avs/securityProfile

Slide 15

Slide 15 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 輸入名稱與描述,按下NEXT • 會產生Security Profile ID 15 https://developer.amazon.com/alexa/console/avs/securityProfile

Slide 16

Slide 16 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 切換至 Other devices and platforms • 輸入Client ID name,按下 GENERATE ID • 產生完成後,下方 I agree打勾、按下FINISH 16 https://developer.amazon.com/alexa/console/avs/securityProfile

Slide 17

Slide 17 text

Alexa for Device – [email protected] 設定帳號與產品資訊 • 完成建立 17 https://developer.amazon.com/alexa/console/avs/securityProfile

Slide 18

Slide 18 text

Alexa for Device – [email protected] Lab:利用樹莓派結合Alexa Device SDK • 硬體準備 – Raspberry Pi 3 – 8/16/32GB microSD Card – USB Mic – 3.5mm compatible earbuds or speaker 18

Slide 19

Slide 19 text

Alexa for Device – [email protected] Lab:利用樹莓派結合Alexa Device SDK • 安裝作業系統並確認一切硬體連接妥當 19

Slide 20

Slide 20 text

Alexa for Device – [email protected] 下載 AVS Device SDK • sudo apt-get upgrade • wget https://raw.githubusercontent.com/alexa/avs- device-sdk/master/tools/Install/setup.sh \wget https://raw.githubusercontent.com/alexa/avs- device-sdk/master/tools/Install/genConfig.sh \wget https://raw.githubusercontent.com/alexa/avs- device-sdk/master/tools/Install/pi.sh 20

Slide 21

Slide 21 text

Alexa for Device – [email protected] Download your credentials • 回到Amazon Developer開發站 • Alexa Voice Service -> Product • Product Details -> Security Profile • Other devices and platforms • DOWNLOAD • 下載至 home/pi 資料夾中 21

Slide 22

Slide 22 text

Alexa for Device – [email protected] Build the AVS Device SDK • cd /home/pi • sudo bash setup.sh config.json [-s {{1234}}] • AGREE • 安裝流程約20分鐘(會有幾次需要按下Return、YES) • 若當機了就重開再執行一次 22

Slide 23

Slide 23 text

Alexa for Device – [email protected] 確認Build成功 • 看到 *** Completed Configuration/Build *** 23

Slide 24

Slide 24 text

Alexa for Device – [email protected] Get a Refresh Token • 先確認喇叭、USB麥克風都接上了 • cd /home/pi/ • sudo bash startsample.sh 24

Slide 25

Slide 25 text

Alexa for Device – [email protected] 輸入授權碼 • https://amazon.com/us/code 25

Slide 26

Slide 26 text

Alexa for Device – [email protected] 允許存取 26

Slide 27

Slide 27 text

Alexa for Device – [email protected] 開始進行測試! • 大聲說Alexa,what time is it? • 會看到Listening....Thinking....Speaking 聽到報時 27

Slide 28

Slide 28 text

Alexa for Device – [email protected] 設定時區 • Settings -> 找到該裝置(AVS Tutorials Project) • General -> Device time zone -> Asia, Taipei • 再次測試報時是否正確 28 https://alexa.amazon.com

Slide 29

Slide 29 text

Alexa for Device – [email protected] 敬請指教 Ryan Chung Project Manager III Digital Education Institute [email protected] 29