Slide 1

Slide 1 text

トロのLINEボットを作った話 トロ誕2019 2019/6/29 (Sat) たっきー

Slide 2

Slide 2 text

結論

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

• 「みんなといっしょ」の画面からトロのセ リフを自動で抽出するプログラムを作った というお話をした • 次のスライドで実例 昨年のお話

Slide 6

Slide 6 text

昨年のお話(実例) みなさん、 おはようございますニャ

Slide 7

Slide 7 text

抽出したトロのセリフを使ってLINEボット を作ろう! 今回のお話

Slide 8

Slide 8 text

1. ゲームをプレイしまくって画像を集める 2. 集めた画像からセリフを抽出する 3. LINEボットが返すセリフとして登録する 4. LINEでトロとおはなしする 大まかな流れ

Slide 9

Slide 9 text

• ひたすらにトロとたわむれる • プレイ中はずっと録画しておく • 録画した動画ファイルを静止画ファイルに変換する • 1秒あたり60枚の静止画になる • 30分のプレイで108,000枚の静止画になる • 実例紹介 1. ゲームをプレイしまくって画像を集める

Slide 10

Slide 10 text

• 昨年作ったプログラムを利用する • 「1.」で得られた画像からセリフを抽出する • 時間がかかる…… • 一枚の画像あたり0.017秒 • 30分ぶんの画像だと約31分 • 実例紹介 2. 集めた画像からセリフを抽出する

Slide 11

Slide 11 text

• 自作のデータベースに登録する • セリフの前処理をする必要がある • たとえば、不要な文字を除外する • たとえば、改行を削除する • 実例紹介 3. LINEボットが返すセリフとして登録する

Slide 12

Slide 12 text

• 自作のLINEボット上で「3.」に保存され たセリフをトロにしゃべらせる • ムネキュン • 実例紹介 4. LINEでトロとおはなしする

Slide 13

Slide 13 text

• 一連の流れは自動化できている • ゲームをプレイしてその動画を特定の場 所にコピーすれば、あとは放置している だけで自動でトロがセリフを覚えてくれ る よいところ

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

• 抽出できたセリフの「前処理」の精度がよくない(半手 動) • いい感じに自動化したい • ゲーム中に出てきたセリフそのままではなく、セリフを 組み替えて独自のセリフも出したい • クロボットも作りたい • 同じ仕組みを使えば「トロメール」や「トロッター」を 作るのは難しくない これからなところ

Slide 17

Slide 17 text

トロのお誕生日おめでとう どこいつ20周年おめでとう トロパズルおめでとう さいごに

Slide 18

Slide 18 text

おしまい ※スライド内の各種画像の権利はそれぞれの権利者に属します