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
Smart Speaker & IoT @東北TECH道場 八戸道場
Search
Google Homer
July 20, 2019
Technology
0
150
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
740
ゆるふわマシンラーニング×ゆるメカトロでDonkey AI Car
googlehomer
0
320
私Servoですけど、ぐるぐる回りますが 何か ?!
googlehomer
0
410
The latest information on obniz for all of IoTLT’s
googlehomer
1
320
IoTLT vol.58@SoftBank IoTLT木曜サスペンス劇場
googlehomer
0
780
micro:bitはobnizの夢をみるか?
googlehomer
1
840
Invitation for RPA next stage @UiPathFriendsライトニングトークナイト2019
googlehomer
0
110
M5StickC Block Programming UiFLOW @ ビジュアルプログラミング交流会
googlehomer
1
710
ミニ四駆チキンレース参戦記(敗)
googlehomer
1
1.2k
Other Decks in Technology
See All in Technology
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
Datadog Cloud Cost Management で実現するFinOps
taiponrock
PRO
0
140
作りっぱなしで終わらせない! 価値を出し続ける AI エージェントのための「信頼性」設計 / Designing Reliability for AI Agents that Deliver Continuous Value
aoto
PRO
1
140
オンプレとGoogle Cloudを安全に繋ぐための、セキュア通信の勘所
waiwai2111
3
1.1k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
Devinを導入したら予想外の人たちに好評だった
tomuro
0
890
「ストレッチゾーンに挑戦し続ける」ことって難しくないですか? メンバーの持続的成長を支えるEMの環境設計
sansantech
PRO
3
330
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
8
2.4k
大規模サービスにおける レガシーコードからReactへの移行
magicpod
1
130
EMからICへ、二周目人材としてAI全振りのプロダクト開発で見つけた武器
yug1224
4
430
マネージャー版 "提案のレベル" を上げる
konifar
19
13k
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
0
150
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Designing for Performance
lara
611
70k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
240
ラッコキーワード サービス紹介資料
rakko
1
2.5M
Testing 201, or: Great Expectations
jmmastey
46
8.1k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
KATA
mclloyd
PRO
35
15k
We Have a Design System, Now What?
morganepeng
55
8k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
68
Code Review Best Practice
trishagee
74
20k
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 スマートスピーカーの技術的な攻め所
メカナムホイール回転方向による移動特性