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
トロのLINEボットを作った話
Search
Osamu Takiya
June 29, 2019
0
150
トロのLINEボットを作った話
『トロの誕生日会2019&「トロとパズル」CBT感想会』でお話ししたスライドです。
https://toro2019.peatix.com/
Osamu Takiya
June 29, 2019
Tweet
Share
More Decks by Osamu Takiya
See All by Osamu Takiya
トロパズル感想
corselia
0
53
ポケ森のフレンド登録が面倒だったので gem を作った話
corselia
0
140
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
The Pragmatic Product Professional
lauravandoore
35
6.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Building Applications with DynamoDB
mza
95
6.5k
Documentation Writing (for coders)
carmenintech
72
4.9k
Art, The Web, and Tiny UX
lynnandtonic
300
21k
Transcript
トロのLINEボットを作った話 トロ誕2019 2019/6/29 (Sat) たっきー
結論
None
None
• 「みんなといっしょ」の画面からトロのセ リフを自動で抽出するプログラムを作った というお話をした • 次のスライドで実例 昨年のお話
昨年のお話(実例) みなさん、 おはようございますニャ
抽出したトロのセリフを使ってLINEボット を作ろう! 今回のお話
1. ゲームをプレイしまくって画像を集める 2. 集めた画像からセリフを抽出する 3. LINEボットが返すセリフとして登録する 4. LINEでトロとおはなしする 大まかな流れ
• ひたすらにトロとたわむれる • プレイ中はずっと録画しておく • 録画した動画ファイルを静止画ファイルに変換する • 1秒あたり60枚の静止画になる • 30分のプレイで108,000枚の静止画になる
• 実例紹介 1. ゲームをプレイしまくって画像を集める
• 昨年作ったプログラムを利用する • 「1.」で得られた画像からセリフを抽出する • 時間がかかる…… • 一枚の画像あたり0.017秒 • 30分ぶんの画像だと約31分
• 実例紹介 2. 集めた画像からセリフを抽出する
• 自作のデータベースに登録する • セリフの前処理をする必要がある • たとえば、不要な文字を除外する • たとえば、改行を削除する • 実例紹介
3. LINEボットが返すセリフとして登録する
• 自作のLINEボット上で「3.」に保存され たセリフをトロにしゃべらせる • ムネキュン • 実例紹介 4. LINEでトロとおはなしする
• 一連の流れは自動化できている • ゲームをプレイしてその動画を特定の場 所にコピーすれば、あとは放置している だけで自動でトロがセリフを覚えてくれ る よいところ
None
None
• 抽出できたセリフの「前処理」の精度がよくない(半手 動) • いい感じに自動化したい • ゲーム中に出てきたセリフそのままではなく、セリフを 組み替えて独自のセリフも出したい • クロボットも作りたい
• 同じ仕組みを使えば「トロメール」や「トロッター」を 作るのは難しくない これからなところ
トロのお誕生日おめでとう どこいつ20周年おめでとう トロパズルおめでとう さいごに
おしまい ※スライド内の各種画像の権利はそれぞれの権利者に属します