Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Make Your Raspberry Pi into Alexa Device
Search
Ryan Chung
March 07, 2019
Technology
94
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Make Your Raspberry Pi into Alexa Device
Alexa for Device Maker
Ryan Chung
March 07, 2019
More Decks by Ryan Chung
See All by Ryan Chung
MovieBot Development
ryan403
0
330
Design Voice-First Games for Alexa
ryan403
0
89
AI Teaching Talk
ryan403
0
150
Cognitive Service
ryan403
0
120
jQuery & API Practices
ryan403
0
160
CSS Practices
ryan403
1
180
JavaScript Practices
ryan403
0
110
Web Programming - Lesson 6
ryan403
1
670
Web Programming - Lesson 7
ryan403
1
660
Other Decks in Technology
See All in Technology
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
220
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
500
LLMやAIエージェントをソフトウェアに組み込むプラクティス
shibuiwilliam
1
270
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
400
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
210
生成AIの活用/high_school2026
okana2ki
0
120
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
580
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
660
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
2.1k
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.1k
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
880
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Product Roadmaps are Hard
iamctodd
55
12k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Prompt Engineering for Job Search
mfonobong
0
370
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
340
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.7k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Transcript
Alexa for Device –
[email protected]
Alexa for Device Makers 為你的設備加上AI對話式介面
Ryan Chung III Digital Education Institute 1 Source: developer.amazon.com
Alexa for Device –
[email protected]
為什麼要加上對話式介面 • 利用已成熟發展的Amazon Alexa技術 •
提供使用者更自然、更直接接觸的互動體驗 2 Source:normfeuticartoons.com
Alexa for Device –
[email protected]
兩種建立方式 • 內建 (alexa built-in)
– 裝置本身直接內建Amazon Alexa – Alexa Voice Service • 連接 (works with alexa) – 使用者必須同時擁有Amazon Alexa裝置 – Alexa Connected Devices 3
Alexa for Device –
[email protected]
常見應用裝置 4 音響喇叭 與 擴大機
耳機 汽車面板 各式電子零件 攝影機 / 視訊鏡頭 電燈開關
Alexa for Device –
[email protected]
Alexa Voice Service • 設定帳號與產品資訊
• Lab:利用樹莓派結合Alexa Device SDK 5
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 建立 Amazon Developer帳號
– 右上角 Sign In – 然後點擊Create your Amazon Developer account 6 https://developer.amazon.com
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 進入Alexa Voice Service頁面
7 https://developer.amazon.com/
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 按下 Get Started
8 https://developer.amazon.com/alexa/console/avs/welcome
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 按下 PRODUCTS 9
https://developer.amazon.com/alexa/console/avs/home
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 按下 CREATE PRODUCT
10 https://developer.amazon.com/alexa/console/avs/home
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 輸入產品資訊 11 https://developer.amazon.com/alexa/console/avs/products/new
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 輸入產品資訊 12 https://developer.amazon.com/alexa/console/avs/products/new
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 不用上傳照片,然後問題都選NO 13 https://developer.amazon.com/alexa/console/avs/products/new
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 點擊 CREATE NEW
PROFILE 14 https://developer.amazon.com/alexa/console/avs/securityProfile
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 輸入名稱與描述,按下NEXT • 會產生Security
Profile ID 15 https://developer.amazon.com/alexa/console/avs/securityProfile
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
Alexa for Device –
[email protected]
設定帳號與產品資訊 • 完成建立 17 https://developer.amazon.com/alexa/console/avs/securityProfile
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
Alexa for Device –
[email protected]
Lab:利用樹莓派結合Alexa Device SDK • 安裝作業系統並確認一切硬體連接妥當
19
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
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
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
Alexa for Device –
[email protected]
確認Build成功 • 看到 *** Completed
Configuration/Build *** 23
Alexa for Device –
[email protected]
Get a Refresh Token •
先確認喇叭、USB麥克風都接上了 • cd /home/pi/ • sudo bash startsample.sh 24
Alexa for Device –
[email protected]
輸入授權碼 • https://amazon.com/us/code 25
Alexa for Device –
[email protected]
允許存取 26
Alexa for Device –
[email protected]
開始進行測試! • 大聲說Alexa,what time is
it? • 會看到Listening....Thinking....Speaking 聽到報時 27
Alexa for Device –
[email protected]
設定時區 • Settings -> 找到該裝置(AVS
Tutorials Project) • General -> Device time zone -> Asia, Taipei • 再次測試報時是否正確 28 https://alexa.amazon.com
Alexa for Device –
[email protected]
敬請指教 Ryan Chung Project Manager
III Digital Education Institute
[email protected]
29