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
130
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
690
ゆるふわマシンラーニング×ゆるメカトロでDonkey AI Car
googlehomer
0
300
私Servoですけど、ぐるぐる回りますが 何か ?!
googlehomer
0
390
The latest information on obniz for all of IoTLT’s
googlehomer
1
310
IoTLT vol.58@SoftBank IoTLT木曜サスペンス劇場
googlehomer
0
730
micro:bitはobnizの夢をみるか?
googlehomer
1
820
Invitation for RPA next stage @UiPathFriendsライトニングトークナイト2019
googlehomer
0
100
M5StickC Block Programming UiFLOW @ ビジュアルプログラミング交流会
googlehomer
1
660
ミニ四駆チキンレース参戦記(敗)
googlehomer
1
1.2k
Other Decks in Technology
See All in Technology
Amazon SNSサブスクリプションの誤解除を防ぐ
y_sakata
3
180
モニタリング統一への道のり - 分散モニタリングツール統合のためのオブザーバビリティプロジェクト
niftycorp
PRO
1
450
VGGT: Visual Geometry Grounded Transformer
peisuke
1
690
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
18k
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
2
1.9k
ClaudeCodeにキレない技術
gtnao
1
830
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
10
4.7k
“日本一のM&A企業”を支える、少人数SREの効率化戦略 / SRE NEXT 2025
genda
1
240
推し書籍📚 / Books and a QA Engineer
ak1210
0
130
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
170
LLM拡張解体新書/llm-extension-deep-dive
oracle4engineer
PRO
21
4.9k
Delegating the chores of authenticating users to Keycloak
ahus1
0
180
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
510
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
GitHub's CSS Performance
jonrohan
1031
460k
RailsConf 2023
tenderlove
30
1.1k
Being A Developer After 40
akosma
90
590k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Rails Girls Zürich Keynote
gr2m
95
14k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Building Adaptive Systems
keathley
43
2.7k
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 スマートスピーカーの技術的な攻め所
メカナムホイール回転方向による移動特性