このアプリについて


シロボタンは、電脳少女シロちゃんの声を検索して再生できるWebアプリケーションです。

使い方


Homeの上部にある検索バーから、字幕を検索することができます。

字幕ボタン を押すと、Youtubeの対応する動画の対応する時間にジャンプします。広告等が表示される場合もありますが、広告が終われば字幕の直前から再生されますので、ゆっくりお待ち下さい。

ボタンの横の はてなマーク→ ? を押すと、その字幕の詳細な情報を確認することができます。この画面では、字幕に タグ を付けることができます。タグは検索に使うことができるほか、タグ一覧から最近作られたタグを見ることもできます。 タグの横にある→ × を押すことで、タグを削除することもできます。

また、詳細画面には動画が埋め込まれており、字幕の開始時刻から終了時刻までのみを再生できます。Youtubeの仕様上、ボタンから飛んだ先では動画の再生終了時刻を指定できないのですが、埋め込み動画では指定できるので、このような仕様になっております。

字幕ボタンは、ユーザーの皆様のアクセス数が多い順に並んでおります。各字幕のアクセス数は詳細画面で見ることができます。

画面上部の案内バーから、各ページに飛んだりこのページをツイッターで共有したりできます。ツイッターでの共有は検索・タグ検索でもできます(検索結果の画面に新たにボタンが表示されます)ので、よろしければご活用ください。

検索の詳細


通常の字幕検索と、詳細検索の動画検索では、半角空白が任意の長さの文字列を表します。

例えば、「 」は「シイル」にはヒットしますが、順番が保持されるので「ピノ」にはヒットしません。また、OR検索ではないので「シ」や「イル」にもヒットしません。

タグ検索では、半角空白がANDを表します。

例えば、「🐬 キュイィ」というタグ検索では、「🐬」と「キュイィ」が完全一致するタグを両方持っている字幕だけがヒットします。

字幕検索では、ひらがなで検索すると、読みが同じ字幕も検索対象になります。

例えば、「シロ組」という字幕検索では「シロぐみ」にはヒットしませんが、「しろぐみ」という検索であれば「シロ組」にも「シロぐみ」にもヒットします。

なお、読みの生成にはMeCabを用いております。


シロボタンの作成においては、宇志海ボタン様、美兎ボタン様、剣持ボタン様を大いにリスペクトし、参考にいたしました。これらのサイトのように、シロボタンがサーバに音声データを保持せず、Youtubeへのリンクという形を取ったのにはいくつか理由があります。

  • 音声データと規約

    Youtubeにアップロードされているコンテンツを、「参考目的での個人的な利用」以外の目的でダウンロードすることは、Youtubeの規約で禁止されています。この権利を保持しているのはYoutubeであり、投稿者・チャンネル管理者ではありません。そのため、このアプリではコンテンツのダウンロードを最小限に留めるために、音声データをダウンロードしておりません。

  • シロちゃんからの変更可能性

    音声をダウンロードしてサーバに保持している場合、シロちゃん(チャンネル管理者)がある動画のある部分を削除しようとしても、サーバに保持されているデータにはアクセスすることができないため、ネット上にデータが残ってしまいます。リンクという形にすることで、シロちゃんがいつでもアクセス権をコントロールできるようになります。シロボタンが参照しているのは有志の付けた字幕データのみなので、シロちゃんの提供するコンテンツをシロちゃんのアクセス権がない場所に置くことは一切しておりません。

  • 再生数への貢献

    リンクという形式にすることで、ボタンを押したときにYoutubeの動画の再生回数が増えます。シロちゃんの動画の再生回数に貢献してください。よろしくお願いします。

アプリの公開について


字幕データを取得する部分、フロント・サーバサイドも含めて、オープンソースにすることを検討しております。しました。SiroButton - GitHub 公開した場合はリンクをここに貼る予定です。プログラムはシロちゃん以外のチャンネルにも使えるので、誰でも気軽に◯◯ボタンを作成することができるようになります。

シロ組[ ˶˙ᴗ˙˶ ]のみなさんへ


ここまで見てくださってありがとうございます。シロ組のみなさんのツイートやコメントを見て、私と同じようにシロちゃんのことが大好きな人がこんなにいるんだなあ、といつも幸せな気持ちになっております。

特に、いつも#SiroArtに絵を投稿してくださっている絵師の方々にはいつも感謝の気持ちでいっぱいです。あなた達のように、私もなにかシロちゃんのためにできることはないかと考え、このシロボタンの制作に至りました。本当にありがとうございます。

また、いつも動画に字幕を付けてくれる有志のみなさん。本当にありがとうございます。あなた達がいなければこのアプリはありませんでした。いつももらってばかりで申し訳ありませんが、これからもよろしくお願いします。

For Foreign Fans (Sirogumi-sans)


Hello bro!

I'm very sorry that I haven't prepared the English (or other languages) versions of this application. Currently this app (Siro Button) only supports Japanese captions, so you cannot search the captions written in other languages.

If you, who are deeply in love with Siro-chan, are eager to use this app in other languages, please feel free to tell me! Then I'll do my best for you. Thanks!

シロちゃん、あるいはアップランドの皆様へ


シロちゃん、清楚の日おめでとう。チャンネル登録者数49万人おめでとう。シロちゃんのおかげで毎日が楽しくて、いつもシロちゃんから幸せをもらっています。本当にありがとう。

シロちゃんに何か恩返しがしたくて、シロちゃんのファンがもっとシロちゃんの声を聞けるようになれば、シロちゃんのことを知らない人にもっとシロちゃんのことを知る機会があればいいと思って、このアプリを作りました。もしかすると権利的・規約的に怪しい部分はあるかもしれないけど、少しだけ見逃してくれたら嬉しいです。

そして、アップランドの皆様へ。電脳少女シロちゃんという存在を作ってくれて、育ててくれて本当にありがとうございます。あのとき設定上の兵器だった電脳少女シロは、いまでは立派な一人のバーチャルYouTuberとして、私たち49万人のシロ組を毎日幸せにしています。いくら感謝しても足りません。

私はいま東京大学の大学院で、人工知能について研究をしています。もしシロちゃんのスリープモード(AᴜᴛᴏRᴇᴘʟʏ)を再び稼働するときや、シロちゃんのAIを作るときに、何か困ったことがあれば、是非とも私に相談してください。シロちゃんのために何かしたいと思っています。よろしくお願いします。

追記: 手紙を書きました。もしよろしければ、読んでいただけたらすごく嬉しいです。電脳世界の貴女へ - ブログ村

ご意見・ご感想など


気になる点がございましたら、お気軽にご連絡ください。

Mail
kriver2135 [ a t ] gmail.com
Twitter
@KRiver1
マシュマロ
https://marshmallow-qa.com/kriver1

更新履歴


commits - GitHubをご確認ください。