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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Satoshi SAKAO
December 16, 2017
Programming
250
0
Share
Google Homeに漫才させてみた
2017-12-16 「ゆるゆるIT勉強会 feat.Reedex」で発表したスライドです
Satoshi SAKAO
December 16, 2017
More Decks by Satoshi SAKAO
See All by Satoshi SAKAO
Testcontainers/2024-11-20-llt32
ottijp
0
91
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
320
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
Explore CoroutineScope
tomoeng11
0
190
要はバランスからの卒業 #yumemi_grow
kajitack
0
140
Making the RBS Parser Faster
soutaro
0
710
Road to RubyKaigi: Play Hard(ware)
makicamel
1
570
t *testing.T は どこからやってくるの?
otakakot
1
930
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
340
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
130
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
160
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
20k
AgentCore Optimizationを始めよう!
licux
3
230
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.2k
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
550
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
190
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
AI: The stuff that nobody shows you
jnunemaker
PRO
6
640
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
320
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
The Curse of the Amulet
leimatthew05
1
12k
Paper Plane (Part 1)
katiecoart
PRO
0
7.5k
Transcript
Google Homeに 漫才させてみた ゆるゆるIT勉強会 2017/12/16 (Sat) @ottijp 1
Who? 2 @ottijp Satoshi SAKAO • インフォコム株式会社 • オープンイノベーションセンター •
ソフトウェアエンジニア • iOS/Swift/JS(ES6)/Nodes.js/IoT
スマートスピーカが流行っている! 3
Motivation 4 Google Home Mini 買った
Motivation 5 • ニュース • Bluetoothスピーカ • それから・・・?
M-1,THE MANZAI 2017 →スマスピにも漫才を! 6
7 Google Home Mini Google Assistant App
How to make 8 IFTTT Actions on Google or •
テンプレート • Dialogflow • Actions SDK むずかしい かんたん
How to make •アプリ=インテントの集合 •インテントとは •「◦◦」と言ったら「△△」と返す •Ex:「暑は夏いねー」→「逆やろ」 9
How to make 10 アプリ1 アプリ2 「おはよう」と言ったら 「今日は寒いね」 インテント 「今日は寒いね」と言ったら
「昨日何してたの?」 インテント 「昨日何してたの?」と言ったら 「買い物に行ったよ」 インテント ・・・
11
Demo 12 https://youtu.be/X0hIpbhqoDs
Impression •ある程度は設定文字列からずれていても認識してくれる •「はい,テストバージョンの漫才です」 →「タイレッドバージョンの漫才です」でも反応した •逆に違う認識になり会話が繋がらないこともしばしば •「漫才につないで」 →「漫才にしないで」「バンザイにつないで」でNG •喋らせる文字列や,認識させる文字列に微妙な調整が必要 •「Amazon Echo」としゃべらすとEchoの発音がおかしくなる
•「アレクサ」と喋らせても解釈する方が「Alexa」と認識される •標準語以外はほとんどうまく認識しない 13
$ exit 14
Appendix 15
Script •A: どうもー! •B: どうもどうもどうもー。Google Homeブラザーズで すー!いやー最近スマートスピーカーが流行ってますねー。 •A: 流行ってますねー。うちもひとつ買いましたよ。 •B:
おー!何を買ったんですか? •A: Amazon Echo •B: いやGoogle Homeじゃないんかーい! •A: どうも、ありがとうございましたー •B: ありがとうございましたー 16