Slide 1

Slide 1 text

rino products 応募スキルの紹介! 2019/9/28 Alexa スキルアワード2019 応募スキル発表会︕ norippy @rino products

Slide 2

Slide 2 text

HELLO! norippy (Norio Ikedo) 2 -平日は窓際チーフエンジニア 筐体、電子回路、組み込みFW等の設計・開発 -余暇の時間はrino products代表 ・アウトドアスポーツ関連を中心にハードウェアプロダクトを製作、 出展、販売等の同人活動をしています。 ・スマートスピーカー スキルの開発もやってます Web page -Alexaスキルアワード2018ファイナリスト -LINE BOOT AWARDS 2018 エンジニア部門賞受賞 -Alexaスキルアワード2019 ハッカソン 東京Vol1 オーディエンス賞受賞

Slide 3

Slide 3 text

3 動物ピッタンコゲーム 応募スキル紹介 その1

Slide 4

Slide 4 text

4 動物ピッタンコゲームとは︖ 1 2 3 4 5 6 7 8 9 10 1〜10の数字と動物の鳴き声が紐づけられており、 数字を1つ選ぶと鳴き声が聞こえます。 次の数字を選び、同じ鳴き声が聞こえる数字を選べたらピッタンコ! 間違ったらノーピッタンコ! あれ︖ 何番だっけ︖ リアル奥さんの声を駆使し、盛り上がるゲームに︕ コンピュータ対戦の⼀⼈⽤ ユーザー同⼠で対戦できる⼆⼈⽤の モードを⽤意しました︕

Slide 5

Slide 5 text

5 開発の苦労 ⾳声合成マークアップ⾔語(SSML)のリファレンスより コンピュータ対戦は特に この制約で、SEを削らなければならず、 微妙な感じに。

Slide 6

Slide 6 text

6 開発してよかったこと リリース ⼈気急上昇 スキルになる メールのサンプル発話に 選ばれる リリースが6⽉初旬なのですが、今でも多くの遊んでくれるユーザーがいます︕ 平均セッション数が多く、最後まで遊んでくれています︕ ありがとうございます︕︕︕

Slide 7

Slide 7 text

7 応募スキル紹介 その2 以⼼伝⼼ゲーム

Slide 8

Slide 8 text

8 以⼼伝⼼ゲームとは︖ お題は “電話” わかるかな︖ アレクサ、答えは “電話︕” エコーデバイスについているイヤホンジャック。 これを使ったゲームスキル︕

Slide 9

Slide 9 text

9 開発の苦労 お題を出す 回答するのを待つ タイムアップし ていた︖ リトライを促す 「Alexa、答えは〇〇」と発話することで次に進むようにしたことで、 回答をせず、タイムアップした場合の処理をどうするか苦労。 解決策 .addRequestInterceptors()というインテント処理が始まる前に行う プロセスで、タイムスタンプを保持し、回答なのか、それとも リトライなのかを判断して、会話内容を変える。 yes 発話を受ける ここが厄介!!!

Slide 10

Slide 10 text

10 開発してよかったこと 誰も遊んでくれないけど、 このふざけた応募動画は⾼評価いただきました︕

Slide 11

Slide 11 text

11 Awardの結果を受けて "1-ʹ΋ͬͱ஫ྗʂ APL凝っていれば、何か賞が取れてたかも⁉ そして、みんな教えてくださいAPL!!!

Slide 12

Slide 12 text

12 そして ࠓޙ΋࠺ͷ੠Λ όϯόϯ࢖ͬͯεΩϧ࡞Γ·͢ʂ 使いたい方、ご連絡ください❗