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
Alexaスキルアワード2019 応募スキル発表会
Search
Norippy
September 28, 2019
Technology
0
330
Alexaスキルアワード2019 応募スキル発表会
Alexaスキルアワード2019 応募スキル発表会でLTした際の資料です
-動物ピッタンコゲーム
-以心伝心ゲーム
で得た知見などを書いております。
Norippy
September 28, 2019
Tweet
Share
More Decks by Norippy
See All by Norippy
M5Cuffbox presentation
norioikedo
0
61
UWBを使ってみた
norioikedo
0
2.1k
Alexa Connect Kitを試してみた
norioikedo
0
750
自分が欲しいものを作って売る!
norioikedo
0
320
Sigfoxを使ってみた話
norioikedo
0
430
スマートフォンキーを作ってみた!
norioikedo
1
750
BLE5で遊んでみた!
norioikedo
0
1.1k
NimBLEを使って自作ロボットを動かしてみた
norioikedo
1
1.1k
soracom GPSマルチユニットを使って車のIoTしてみた
norioikedo
1
580
Other Decks in Technology
See All in Technology
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
37
15k
なぜCodeceptJSを選んだか
goataka
0
160
APIとはなにか
mikanichinose
0
100
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
210
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
170
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
230
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1k
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
330
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
180
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
110
祝!Iceberg祭開幕!re:Invent 2024データレイク関連アップデート10分総ざらい
kniino
3
320
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
38k
Featured
See All Featured
The Language of Interfaces
destraynor
154
24k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Building an army of robots
kneath
302
44k
Automating Front-end Workflow
addyosmani
1366
200k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Statistics for Hackers
jakevdp
796
220k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Building Adaptive Systems
keathley
38
2.3k
We Have a Design System, Now What?
morganepeng
51
7.3k
Making Projects Easy
brettharned
116
5.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
Transcript
rino products 応募スキルの紹介! 2019/9/28 Alexa スキルアワード2019 応募スキル発表会︕ norippy @rino products
HELLO! norippy (Norio Ikedo) 2 -平日は窓際チーフエンジニア 筐体、電子回路、組み込みFW等の設計・開発 -余暇の時間はrino products代表 ・アウトドアスポーツ関連を中心にハードウェアプロダクトを製作、
出展、販売等の同人活動をしています。 ・スマートスピーカー スキルの開発もやってます Web page -Alexaスキルアワード2018ファイナリスト -LINE BOOT AWARDS 2018 エンジニア部門賞受賞 -Alexaスキルアワード2019 ハッカソン 東京Vol1 オーディエンス賞受賞
3 動物ピッタンコゲーム 応募スキル紹介 その1
4 動物ピッタンコゲームとは︖ 1 2 3 4 5 6 7 8
9 10 1〜10の数字と動物の鳴き声が紐づけられており、 数字を1つ選ぶと鳴き声が聞こえます。 次の数字を選び、同じ鳴き声が聞こえる数字を選べたらピッタンコ! 間違ったらノーピッタンコ! あれ︖ 何番だっけ︖ リアル奥さんの声を駆使し、盛り上がるゲームに︕ コンピュータ対戦の⼀⼈⽤ ユーザー同⼠で対戦できる⼆⼈⽤の モードを⽤意しました︕
5 開発の苦労 ⾳声合成マークアップ⾔語(SSML)のリファレンスより コンピュータ対戦は特に この制約で、SEを削らなければならず、 微妙な感じに。
6 開発してよかったこと リリース ⼈気急上昇 スキルになる メールのサンプル発話に 選ばれる リリースが6⽉初旬なのですが、今でも多くの遊んでくれるユーザーがいます︕ 平均セッション数が多く、最後まで遊んでくれています︕ ありがとうございます︕︕︕
7 応募スキル紹介 その2 以⼼伝⼼ゲーム
8 以⼼伝⼼ゲームとは︖ お題は “電話” わかるかな︖ アレクサ、答えは “電話︕” エコーデバイスについているイヤホンジャック。 これを使ったゲームスキル︕
9 開発の苦労 お題を出す 回答するのを待つ タイムアップし ていた︖ リトライを促す 「Alexa、答えは〇〇」と発話することで次に進むようにしたことで、 回答をせず、タイムアップした場合の処理をどうするか苦労。 解決策
.addRequestInterceptors()というインテント処理が始まる前に行う プロセスで、タイムスタンプを保持し、回答なのか、それとも リトライなのかを判断して、会話内容を変える。 yes 発話を受ける ここが厄介!!!
10 開発してよかったこと 誰も遊んでくれないけど、 このふざけた応募動画は⾼評価いただきました︕
11 Awardの結果を受けて "1-ʹͬͱྗʂ APL凝っていれば、何か賞が取れてたかも⁉ そして、みんな教えてくださいAPL!!!
12 そして ࠓޙ࠺ͷΛ όϯόϯͬͯεΩϧ࡞Γ·͢ʂ 使いたい方、ご連絡ください❗