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
120
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
650
ゆるふわマシンラーニング×ゆるメカトロでDonkey AI Car
googlehomer
0
280
私Servoですけど、ぐるぐる回りますが 何か ?!
googlehomer
0
350
The latest information on obniz for all of IoTLT’s
googlehomer
1
280
IoTLT vol.58@SoftBank IoTLT木曜サスペンス劇場
googlehomer
0
710
micro:bitはobnizの夢をみるか?
googlehomer
1
790
Invitation for RPA next stage @UiPathFriendsライトニングトークナイト2019
googlehomer
0
89
M5StickC Block Programming UiFLOW @ ビジュアルプログラミング交流会
googlehomer
1
590
ミニ四駆チキンレース参戦記(敗)
googlehomer
1
1.1k
Other Decks in Technology
See All in Technology
FODにおけるホーム画面編成のレコメンド
watarukudo
PRO
2
290
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
220
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.5k
Unsafe.BitCast のすゝめ。
nenonaninu
0
200
技術に触れたり、顔を出そう
maruto
1
160
AWSマルチアカウント統制環境のすゝめ / 20250115 Mitsutoshi Matsuo
shift_evolve
0
120
フラット構造をやめた理由と、EM / Tech Leadを作った理由
baroqueworksdev
0
110
2025年の挑戦 コーポレートエンジニアの技術広報/techpr5
nishiuma
0
150
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
190
【NGK2025S】動物園(PINTO_model_zoo)に遊びに行こう
kazuhitotakahashi
0
260
VPC Block Public AccessとCloudFrontVPCオリジンによって何が変わるのか?
hatahata021
2
100
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
460
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
The Invisible Side of Design
smashingmag
299
50k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Docker and Python
trallard
43
3.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Music & Morning Musume
bryan
46
6.3k
The Cult of Friendly URLs
andyhume
78
6.1k
Bash Introduction
62gerente
610
210k
Agile that works and the tools we love
rasmusluckow
328
21k
Art, The Web, and Tiny UX
lynnandtonic
298
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 スマートスピーカーの技術的な攻め所
メカナムホイール回転方向による移動特性