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
Clovaで他とは違うスマートスピーカー体験
Search
捧隆二
February 26, 2019
Technology
0
130
Clovaで他とは違うスマートスピーカー体験
Clovaで他とは違うスマートスピーカー体験
捧隆二
February 26, 2019
Tweet
Share
More Decks by 捧隆二
See All by 捧隆二
LIFF API のセキュリティ的な話
arahabica
0
440
LINEミニアプリ/LIFFアプリを サクッと作りたいならFirebase
arahabica
3
1.7k
LIFFで認証しようとしたら意外と奥が深かった話
arahabica
0
1.7k
Firebase x LINE / Ruby on Rails x LINEでログイン画面を無くそう
arahabica
0
2k
公式管理画面 vs 非公式管理画面
arahabica
0
520
Share Target Pickerを使ってLIFFアプリを拡散しよう
arahabica
0
950
Share Target Pickerを使って消えるメッセージを作ってみた
arahabica
0
7.4k
非公式LINE管理画面を作ってみた
arahabica
0
400
LINEグループであそぼ
arahabica
1
360
Other Decks in Technology
See All in Technology
UI State設計とテスト方針
rmakiyama
2
450
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
390
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
0
170
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
1
290
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
13
3.6k
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
840
KubeCon NA 2024 Recap: How to Move from Ingress to Gateway API with Minimal Hassle
ysakotch
0
200
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
330
Wvlet: A New Flow-Style Query Language For Functional Data Modeling and Interactive Data Analysis - Trino Summit 2024
xerial
1
110
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
150
アップデート紹介:AWS Data Transfer Terminal
stknohg
PRO
0
180
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
73
9.1k
Embracing the Ebb and Flow
colly
84
4.5k
Producing Creativity
orderedlist
PRO
341
39k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Typedesign – Prime Four
hannesfritz
40
2.4k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Designing for Performance
lara
604
68k
Making the Leap to Tech Lead
cromwellryan
133
9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
Transcript
Clova 2019/2/24 1
u 1. u 2. Clova
u 3. Clova u 4. LIFF 2
u : u : VoiceApp Lab u
: 3
u A u 30 4
Clova 5
Clova 6
No.1 No.7
Clova 7 Clova
Clova 8
9
10 &! u LINE,5 Clova'/2 # 7.) u LIFF1-
63 4*( u +0$"%8
11
12 u LIFF
ClovaLINE% ! 13 u Bot" & u '
! $# u LIFFClova (
LINE 14
LINE 15
LIFF LIFF Amazon S3 AWS Lambda Amazon API Gateway
Amazon DynamoDB 16
LIFF LIFF Amazon S3 AWS Lambda Amazon API Gateway
Amazon DynamoDB 17 UserId UserId
LIFF LIFF Amazon S3 AWS Lambda Amazon API Gateway
Amazon DynamoDB 18 UserId UserId
Clova 19
SSML 20
SSML 21 <speak> <audio src=”https://xx.yy/chime.mp3” /> <break
time=”0.5s” /> </speak>
SSML 22 <speak> <audio src=”https://xx.yy/chime.mp3” /> <break time=”0.5s”
/> </speak> audiobreak
SSML 23 1.chime.mp3 2. 3.mp3 4.
SSML Clova 24
SSMLClova 25 let outputSpeech = clovaSSML.convert(ssml);
26 GitHub
27 break,audio,p
LIFF 28
1LIFF = 1 29
LIFFWeb 30 https://sample.com line://app/15999-XXXX Web LIFF
LIFFWeb 31 https://sample.com line://app/15999-XXXX Web LIFF LINE ID
LIFFPath 32 https://sample.com/abc line://app/15999-XXXX/abc Web LIFF Path
33
LIFFQuery 34 https://sample.com?abc=xyz line://app/15999-XXXX?abc=xyz Web LIFF Query
LIFFQuery 35 if (params.abc == ”xyz”) <Acomponent/> else <Bcomponent/> u
React SPA Query
36