これなら文字読めるんじゃないか。うん、なるほどな?Google先生思ったより手がかかる子だな?確かに下1行は読めてるよ。うん、それは褒めてあげよう。上にもう2行あるんだ。その辺ちょっとわかんないかな?仕方がない。競技プログラマモードになって、Google先生が読みやすい形に変換してみよう。適当にこんな感じにプログラムで加工します。競技プログラマならだれでも5分くらいで出来る加工ですね!!ということで、Google先生が仕事してくれるようになりました。センバイになってるけどあとは、先ほどの加工済みの白黒の画像ファイルをひたすら縦に繋げて、めぐるちゃんだけ切り取れれば良いので、めぐるちゃんの発言かどうかの部分は自分で適当に実装することで、めぐるちゃんの全発言を綺麗に抜き出せるようになりました。わーい!0.5秒ごとに適当にスクリーンキャプチャして、文字が変わってそうなら突っ込む、みたいな適当な実装だけど、だぶりとかはなかったので良い感じ。テキストはデフォルトのをサンプルに示したけれども、違うフォントを使って何回かループすることで、正しい文字がちゃんと取得できました。わーいわーい!さて、文字を抜き出しただけだとめぐるちゃんになれないので、もうちょっと頑張りましょう。めぐるちゃんの発言を解析します。センパイが分かれちゃってます。これを変えるために、主人公の名前である「保科センパイ」を固有名詞、人名にしたり、「ちゃろー」を挨拶として登録したりしないといけません。めんどくさいけど頑張る。すべてはめぐるちゃんのため!んで、解析したらどうするか?めぐるちゃんの発言を解析しただけで、めぐるちゃんになれるわけではありません。めぐるちゃんと自分の差分を認識し、そこをめぐるちゃんに変えていくことで、初めてchokudaiから脱却し、めぐるちゃんへと進化することが出来るのです!ということで、めぐるちゃんの発言を見て、自分ならどう書くか、というのを、一から全て書き直します。めぐるちゃんの発言を自分風に書き直すとこうなる、というのが、これで解ります。これで自分の発言と、めぐるちゃんの発言の差分が取れるし、自分の発言をめぐるちゃんに、めぐるちゃんの発言を自分の発言に変換することが出来るようになったわけです。具体的には、mecabで解析したそれぞれの単語に対して、編集誤差(に近いもの)が最小になるように、動的計画法を使ってワードごとの対応を決めて、どういうワードを削除するか、どういうワードを変換するか、どういうワードを挿入するかの辞書みたいなのを作ります。そんな感じで色々学習させると、こんな感じで変換できるようになります。見た通り、大した変換出来てないです。自然言語処理あんまり解んないからなぁ・・・。いうことで、めぐるちゃんになりやすくなりました。これで多分、ちょっと自分の成分が減るはず・・・?めぐるちゃんになれたはず・・・?めぐるちゃんルートに入れないさて、めぐるちゃん学習装置が出来たところで、めぐるちゃんの個別シナリオに進・・・もうと思ったんですが、なぜかタイトル画面へ。凄く平和な感じで、何事もなく、ゲームが終了し、タイトル画面へ。・・・・タイトル画面へ。めぐるちゃんのえっちなシーンとか見れるゲームじゃないの!?・・・適切な選択肢を選ぶプログラムも作った方がいいのかなあめぐるちゃんを見るのが怖いすっかり忘れてました。このゲームえっちなシーンあるじゃん!?どうしよう、どうしよう、完全に忘れてました。めぐるちゃんのえっちなシーンを見て、それでも自分はめぐるちゃんで居続けられるのか?そもそも、今の方式だと、めぐるちゃんの喘ぎ声を見ながら、「自分ならこう喘ぐ」という文章を書かなければならない!?困りました。これは本当に困りました。ゲームをやる手が止まります。やばい、これはやばい。めぐるちゃんルートに入れません。なんかこわい!めぐるちゃんエディタ凄い進化するめぐるちゃんエディタが進化してきた。