Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Smart Speaker & IoT @東北TECH道場 八戸道場
Search
Google Homer
July 20, 2019
Technology
0
140
Smart Speaker & IoT @東北TECH道場 八戸道場
Google Homer
July 20, 2019
Tweet
Share
More Decks by Google Homer
See All by Google Homer
意外とお手軽Donkey AI Car(ありがとうIoTLT)
googlehomer
0
710
ゆるふわマシンラーニング×ゆるメカトロでDonkey AI Car
googlehomer
0
310
私Servoですけど、ぐるぐる回りますが 何か ?!
googlehomer
0
400
The latest information on obniz for all of IoTLT’s
googlehomer
1
320
IoTLT vol.58@SoftBank IoTLT木曜サスペンス劇場
googlehomer
0
750
micro:bitはobnizの夢をみるか?
googlehomer
1
830
Invitation for RPA next stage @UiPathFriendsライトニングトークナイト2019
googlehomer
0
100
M5StickC Block Programming UiFLOW @ ビジュアルプログラミング交流会
googlehomer
1
700
ミニ四駆チキンレース参戦記(敗)
googlehomer
1
1.2k
Other Decks in Technology
See All in Technology
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
480
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
400
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
5.1k
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
190
チーリンについて
hirotomotaguchi
5
1.5k
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
480
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
140
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
5
1.4k
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
530
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.1k
直接メモリアクセス
koba789
0
290
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
How STYLIGHT went responsive
nonsquared
100
6k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
4 Signs Your Business is Dying
shpigford
186
22k
Building an army of robots
kneath
306
46k
Building Applications with DynamoDB
mza
96
6.8k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Transcript
Google Homer Smart Speaker や IoT なんかについて話すよ
VUI : Voice User Interface ( Smart Speaker ) アプリ
「うんこカウンター」 Evangelist VUI LT vol.2 @Google Japan本社
IoT : Internet of Things ミニ四駆チキンレース 決勝戦 IoT LT vol.51
@ ORACLE Japan本社
RPA : Robotic Process Automation Work Robot 個人戦 ファイナリスト RPA
DIGITAL WORLD TOKYO 2019 @ 東京国際フォーラム
本日の内容 1 Google Home Tips ( 使い方 ) ① アプリショートカット
② 会話が弾むコンテキスト機能 2 IoT 体験 ( HTML/JavaScript ) ① 音声で4足歩行ロボット操縦 ② 加速度センサーでラジコンカー操縦
1 Google Home Tips ① アプリ起動ショートカット ② 会話が弾むコンテキスト機能
1 Google Home ① アプリ起動ショートカット
OK Google うんこカウンター につないで 説明 うんこうんこ 2点です Google Homeアプリの会話の流れ 終了
ショートカット
うんこ漏れそう、今すぐうんこしたい !! ① O K G o o g l
e うんこカウンターを使ってうんこうんこ ② O K G o o g l e うんこうんこ or 終了
一般のアプリでも可能、常用アプリ使い倒そう OK Google [起動名]を使って[コマンド] OK Google [コマンド] or 終了 【
いきなりうんこ 】 【 どこでもうんこ 】
1 Google Home ② 会話が弾むコンテキスト機能
コンテキスト ≒ 文脈 【人間の会話】 彼が山田です ・ 彼は何歳 山田は二十歳です 【Google Home】
その曲 彼の そこの
八戸市の市長は? → 小林眞 彼は何歳? → 69歳 そこの人口は? → 23万人 会話が弾むコンテキスト機能
みろく横丁って? → 屋台村 そこの営業時間は? → 16時~4時 そこのホテルは → ホテルリバティヒル 月曜から夜ふかしの曲 → スラローム その曲をかけて → 音楽再生
2 IoT 体験 ( HTML/JavaScript ) ① 音声で4足歩行ロボット操縦 ② 加速度センサーでラジコンカー操縦
2 IoT 体験 ( HTML/JavaScript ) ① 音声で4足歩行ロボット操縦
JavaScript標準機能で音声認識 const speech = new webkitSpeechRecognition(); speech.lang = 'ja-JP’; speech.start();
speech.onresult = async function (e) { speech.stop(); if (e.results[0].isFinal) { var autotext = e.results[0][0].transcript; // autotextを使った何かの処理 } } speech.onend = () => { speech.start() };
(応用例)音声で4足歩行ロボット操縦
2 IoT 体験 ( HTML/JavaScript ) ② 加速度センサーでラジコンカー操縦
Sufariはモーションアクセスを有効に
window.addEventListener("devicemotion", function (event1) { var X= event1.accelerationIncludingGravity.x; var Y= event1.accelerationIncludingGravity.y;
var Z= event1.accelerationIncludingGravity.z; // 以下XYZを使った何かの処理 }, true); JavaScript標準機能で加速度センサー
(応用例)加速度センサーでラジコンカー操縦
HTML JavaScript 5V1A出力 モーター直接駆動 クラウド CPUボード Internet経由で機器を操作した仕組み 画面操作 音声 加速度センサー
( オブナイズ )
<script> var obniz = new Obniz("OBNIZ_ID_HERE"); obniz.onconnect = async function
() { var led = obniz.wired("LED", {anode:0, cathode:1}); led.on(); } </script> obniz LチカのJavaScriptコード例
まとめ ▪ Google Home Tips ▪ 簡単IoT ・ JavaScript標準機能でセンサー値取得可 ・
obniz お勧めIoT CPUボード OK Google [起動名]を使って[コマンド] OK Google [コマンド] or 終了 OK Google その曲/彼の/そこの XXX
Google Homer @google_homer_ グーグル ホーマー @Google_Homer
Appendix
RPAツール Skill開発ツール IoT CPUボード AlexaでPowerPointを起動した仕組み
Google Home Amazon Alexa LINE Clova アプリ ルーティン IFTTT スキル
VoiceFlow Blueprints 定型アクション IFTTT スキル マイコマンド IFTTT スマートスピーカーの技術的な攻め所
メカナムホイール回転方向による移動特性