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
500
LINEミニアプリ/LIFFアプリを サクッと作りたいならFirebase
arahabica
3
1.9k
LIFFで認証しようとしたら意外と奥が深かった話
arahabica
0
1.8k
Firebase x LINE / Ruby on Rails x LINEでログイン画面を無くそう
arahabica
0
2.1k
公式管理画面 vs 非公式管理画面
arahabica
0
530
Share Target Pickerを使ってLIFFアプリを拡散しよう
arahabica
0
970
Share Target Pickerを使って消えるメッセージを作ってみた
arahabica
0
7.5k
非公式LINE管理画面を作ってみた
arahabica
0
420
LINEグループであそぼ
arahabica
1
380
Other Decks in Technology
See All in Technology
Microsoft_20250311_第2回AI_IoT共創ラボ.pdf
iotcomjpadmin
0
210
開発者のための FinOps/FinOps for Engineers
oracle4engineer
PRO
2
310
人生を左右する「即答」のススメ: 一瞬の判断を間違えないためにするべきこと
takasyou
10
1.3k
書籍『入門 OpenTelemetry』 / Intro of OpenTelemetry book
ymotongpoo
10
660
Dify触ってみた。
niftycorp
PRO
0
120
なぜ「Event Sourcing」を選択したのか〜事実に基づくことの重要性〜/Why did we choose "Event Sourcing"?
bitkey
0
170
エンジニアの健康管理術 / Engineer Health Management Techniques
y_sone
8
6.9k
Microsoft_20250311_できるつくれるAIAgent.pdf
iotcomjpadmin
0
110
【Oracle Cloud ウェビナー】【入門&再入門】はじめてのOracle Cloud Infrastructure [+最新情報]
oracle4engineer
PRO
1
180
20250307_エンジニアじゃないけどAzureはじめてみた
ponponmikankan
2
290
Db2 SaaS(Db2 on Cloud Gen3)を見てみよう/20250306-Db2SaaS-dojo
mayumihirano
0
100
Global Databaseで実現するマルチリージョン自動切替とBlue/Greenデプロイ
j2yano
0
230
Featured
See All Featured
Unsuck your backbone
ammeep
669
57k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Into the Great Unknown - MozCon
thekraken
35
1.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Gamification - CAS2011
davidbonilla
80
5.2k
How STYLIGHT went responsive
nonsquared
99
5.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
460
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
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