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
Google Homeのスキルを自動起動するトリガーデバイス
Search
Satoshi SAKAO
February 25, 2018
Programming
930
1
Share
Google Homeのスキルを自動起動するトリガーデバイス
2018-02-14 IoT縛りの勉強会! IoTLT vol.36 @ 東京商工会議所 で発表したスライドです.
Satoshi SAKAO
February 25, 2018
More Decks by Satoshi SAKAO
See All by Satoshi SAKAO
Testcontainers/2024-11-20-llt32
ottijp
0
92
Pkl/2024-04-17-llt31
ottijp
0
120
JavaScriptのデバッグ/2023-09-04-llt30
ottijp
0
190
CDK for TerraformでAzureリソースをデプロイする/2023-05-15-llt29
ottijp
1
330
TWELITEへの誘い/2022-12-27-llt28
ottijp
0
180
ビルドツールBazelを触ってみた/2022-09-28-llt27
ottijp
0
210
HashiCorp Vaultを使ったシークレットのセキュアな一元管理 〜Ansibleを添えて〜/2022-07-12-llt26
ottijp
0
180
AWSインフラのデプロイをCDKでカイゼンする/2022-03-23-llt25
ottijp
0
120
Amazon Timestreamでデータ補間/2021-12-27-llt24
ottijp
0
120
Other Decks in Programming
See All in Programming
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
150
New "Type" system on PicoRuby
pocke
1
190
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
980
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
570
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
320
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.1k
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
130
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
240
~ 秘伝のタレ化した『神スプシ』と戦う ~ 関数型パラダイムで壊れない仕組みへ
h0r15h0
1
130
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
620
バックエンドにElysiaJSを採用して気付いた、良い点・悪い点
wanko_it
1
180
デフォルト運用のCodeRabbit、1年で何が変わったか / How CodeRabbit Changed Our Code Review in 1 Year
bake0937
1
110
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
710
Designing for Timeless Needs
cassininazir
1
230
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Music & Morning Musume
bryan
47
7.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
410
Measuring & Analyzing Core Web Vitals
bluesmoon
9
830
GitHub's CSS Performance
jonrohan
1033
470k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
It's Worth the Effort
3n
188
29k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Transcript
Google Homeのスキルを 自動起動するトリガーデバイス IoT LT vol.36 2018/02/14 (Wed) Satoshi SAKAO
(@ottijp) 1
Who 2 @ottijp Satoshi SAKAO • インフォコム株式会社 • オープンイノベーションセンター •
アプリケーションエンジニア • iOS / Swift / JS(ES6) / Node.js / IoT • /
Motivation 3 OK Google,今日の天気は? 今日の東京は晴れです OK Google,ニュース読んで 最新のニュースです ・・・ Google
Home mini
Motivation 4 自分からしか喋ってない!
Motivation 5 Google Homeのほうから喋りかけてほしい!
How to make 6 スキルトリガーデバイス
How to make 7 •UART / I2C / SPI で文字列を送ると
音声化してスピーカに出力してくれる
How to make 8 •Wi-FiにつながるArduino •音声合成LSIの制御とネットワークアクセス
How to make 9 •発話要求をMQTTで発行 •クライアント・サーバ双方の認証,暗号化
Demo 10 https://youtu.be/WjKQB-7Jg08
Application 11 •定刻駆動 •LambdaなどのFaaSによるイベント駆動
Article 12 https://qiita.com/ottijp/items/5e976c73866146c3d52a
$ exit 13
Appendix 14
音声合成の例 15 aio-thi-eruthi/-eyo’u/ko/so,yukkuri/site’i'tte/ne →「IoT LTへようこそ,ゆっくりしていってね」 https://soundcloud.com/ottijp/speech-synthesis-iotlt-youkoso