$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Google Homeに漫才させてみた
Search
Satoshi SAKAO
December 16, 2017
Programming
0
240
Google Homeに漫才させてみた
2017-12-16 「ゆるゆるIT勉強会 feat.Reedex」で発表したスライドです
Satoshi SAKAO
December 16, 2017
Tweet
Share
More Decks by Satoshi SAKAO
See All by Satoshi SAKAO
Testcontainers/2024-11-20-llt32
ottijp
0
69
Pkl/2024-04-17-llt31
ottijp
0
96
JavaScriptのデバッグ/2023-09-04-llt30
ottijp
0
160
CDK for TerraformでAzureリソースをデプロイする/2023-05-15-llt29
ottijp
1
300
TWELITEへの誘い/2022-12-27-llt28
ottijp
0
170
ビルドツールBazelを触ってみた/2022-09-28-llt27
ottijp
0
180
HashiCorp Vaultを使ったシークレットのセキュアな一元管理 〜Ansibleを添えて〜/2022-07-12-llt26
ottijp
0
160
AWSインフラのデプロイをCDKでカイゼンする/2022-03-23-llt25
ottijp
0
100
Amazon Timestreamでデータ補間/2021-12-27-llt24
ottijp
0
110
Other Decks in Programming
See All in Programming
無秩序からの脱却 / Emergence from chaos
nrslib
1
10k
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
3
120
モビリティSaaSにおけるデータ利活用の発展
nealle
1
660
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
110
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
150
関数の挙動書き換える
takatofukui
4
750
Java_プロセスのメモリ監視の落とし穴_NMT_で見抜けない_glibc_キャッシュ問題_.pdf
ntt_dsol_java
0
230
知られているようで知られていない JavaScriptの仕様 4選
syumai
0
640
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
2.9k
TypeScript 5.9 で使えるようになった import defer でパフォーマンス最適化を実現する
bicstone
1
530
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
32
15k
「文字列→日付」の落とし穴 〜Ruby Date.parseの意外な挙動〜
sg4k0
0
320
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.3k
Designing for Performance
lara
610
69k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
What's in a price? How to price your products and services
michaelherold
246
12k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Making Projects Easy
brettharned
120
6.5k
For a Future-Friendly Web
brad_frost
180
10k
Code Review Best Practice
trishagee
72
19k
A better future with KSS
kneath
239
18k
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