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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
捧隆二
February 26, 2019
Technology
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Clovaで他とは違うスマートスピーカー体験
Clovaで他とは違うスマートスピーカー体験
捧隆二
February 26, 2019
More Decks by 捧隆二
See All by 捧隆二
LIFF API のセキュリティ的な話
arahabica
0
690
LINEミニアプリ/LIFFアプリを サクッと作りたいならFirebase
arahabica
3
2.3k
LIFFで認証しようとしたら意外と奥が深かった話
arahabica
0
2k
Firebase x LINE / Ruby on Rails x LINEでログイン画面を無くそう
arahabica
0
2.5k
公式管理画面 vs 非公式管理画面
arahabica
0
610
Share Target Pickerを使ってLIFFアプリを拡散しよう
arahabica
0
1.1k
Share Target Pickerを使って消えるメッセージを作ってみた
arahabica
0
8.1k
非公式LINE管理画面を作ってみた
arahabica
0
480
LINEグループであそぼ
arahabica
1
420
Other Decks in Technology
See All in Technology
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
370
プロダクト開発から業務改善コンサルまで。事業全体へ「染み出す」ことで広がるエンジニアの可能性
ham0215
0
100
あなたの AI ワークスペースに、 専門コーダーを連れてくる - Amazon Quick Desktop 最新情報
kawaji_scratch
1
130
新しいVibe Codingと”自走”について
watany
5
290
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
4
1.5k
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
120
非定型業務をAI slackbotで自動化する ~ 社内要望を自動壁打ちするbotを作った ~/automating-ad-hoc-work-with-ai-slackbot
shibayu36
0
610
Chainlitで作るお手軽チャットUI
ynt0485
0
200
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
130
EventBridge Connection
_kensh
5
690
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.1k
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
790
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
The untapped power of vector embeddings
frankvandijk
2
1.8k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
Scaling GitHub
holman
464
140k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.4k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
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