NCVでコテハンのコメントだけを抜き出して見る方法+棒読みで読ませる方法+α
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

NCVでコテハンのコメントだけを抜き出して見る方法+棒読みで読ませる方法+α

2015-10-08 22:00
    ※正規表現の知識は中途半端にかじった程度なので、後から内容を追加修正するかもしれません。分かりにくい所や間違いの指摘等あればコメント欄等でお願いします

    大量のコメの中から他の生主がコメしているのをすぐに見つける時や、自分の放送中にコテハンコメを見逃したくない時などに便利だと思います


    NCVで登録してあるコテハンのコメントだけを抜き出して見る方法NCV入手先
    (「コメント検索」プラグインを未入手の場合)→こちらのコミュ「プログラムの勉強をサボる」のコミュニティプロフィールの【ツールの配布場所とか】とある所の動画に飛んで、説明文に記載のファイル置き場にパスワードを入れてアクセスする。上から5番目ぐらいの「CommentSearcher-3.3.0.zip」をダウンロードして解凍する

    解凍したフォルダ内の「CommentSearcher.dll」をNCVの「plugins」フォルダの中に移動する

    NCVを起動して誰かの放送を開き、メニューの「プラグイン」をクリックしてその中の「コメント検索」をクリック
    (画像は野田草履の放送)



    このような検索窓が出るので、「コテハン」を選んで




    そのまま虫眼鏡のボタンをクリック




    すると、登録してあるコテハンのコメントだけが抽出された画面が出てくる



    この画面で一番下までスクロールしておくと、新着コメントがある度に自動でスクロールして表示されるので便利

    設定で全部屋同時表示しておけば全部屋のコテハンが表示される

    アンコちゃんのコメント検索プラグインも先のコミュニティと同じ所にあるが自分の能力では上手く抽出出来なかったので割愛

    NCVは184コメ・生ID非表示機能があるが、コメント検索でも184・生IDコメを抽出出来る


    ・生IDコメントのみ抽出→「ユーザーID」「正規表現」を選び ^[-.0-9]+$ と入れて検索


    ・184コメントのみ抽出→「ユーザーID」「正規表現」を選び \S{20,}
    (但し、人気放送だと追い出しコメントが沢山表示されて邪魔)


    他にも色々な抽出が出来る

    ・全コメントの中から特定のコメントを除いて抽出→「コメント」「正規表現」を選び ^(?!.*abc).*$


    ・「横山緑」「りなりな」「力也」以外のコテハンコメを抽出→「コテハン」「正規表現」を選び ^(?!.*(横山緑|りなりな|力也)).*$

    ・「わこつ」または「初見」が含まれるコメントのみを抽出→「コメント」「正規表現」を選び わこつ|初見

    ・「wwwww」が含まれるコメントのみを抽出→「コメント」「部分一致」を選び wwwww
     →これを利用すると、長時間TSを見る時などに見所シーンが一発で分かるので便利
     (この画面の「経過時間」の表示と実際の経過時間には若干ズレがある様で、TSでシーンを確認する時はこの表示より大体3分ぐらいマイナスした時間[公式だと10分マイナス?]を見れば良い様)



    ※コメント検索プラグインで検索する際は全角半角、大文字小文字が区別される
    ※コメント数が多い場合は立ち見コメから抽出されない場合がある?



    棒読みちゃんでNCVに登録してあるコテハンのコメントだけを読ませる方法
    (他にもっと良い方法があるかは分かりませんが自分が見つけた一つの方法です。コメの流れが速い人気放送だと読み上げまでにいくらか時差が出てきます)

    棒読みちゃんを作者サイトの「ダウンロード」の所からダウンロードする
    「BouyomiChan.exe」を起動し、初回確認で「ニコニコ読み上げ」以外は「いいえ」を選択する(または「その他」→「プラグイン」で「ニコニコ読み上げ」だけにチェック)

    「辞書登録」→「単語」→「単純置換」→「探索文字列」内に「棒鏝」(ぼうこて)と入れて「新規追加」をクリック(コメントで流れることがなさそうな全角文字[ひらがな・カタカナ・漢字・記号〚全角数字はNGの様〛]か半角英数文字[半角カタカナと半角記号はNGの様]の文字列であれば何でも良いと思われる)(英文字を追加する際はここで「英単語」の所のチェックを外す)



    すると、このように追加される
    (「棒鏝」という単語は読まないようにする設定)




    次に「正規表現」のタブに移動して、「優先度」の所に99と入力、「正規表現」の所に
    ^(?!.*棒鏝).*$
    と入力して「新規追加」をクリック




    このように追加される
    (「棒鏝」という単語が含まれるコメント以外は読まないようにする設定)




    試しに、「音声合成」タブに移動して「わこつ 棒鏝」と入力して再生ボタンを押して「わこつ」と音声が再生されればOK




    次に、NCVの設定をする(棒読みはそのままで良い)
    NCVを起動して「設定ファイル保存フォルダを開く」をクリックした後NCVを一度終了させる




    フォルダが開くので中の「UserSetting.xml」をメモ帳で開く(メモ帳を開いておいてそこにファイルをドラッグ&ドロップなど)
    ここで「UserSetting.xml」を一応コピーしてバックアップを取っておく(後で戻そうと思った時にさっと戻せる)



    このようにNCVに今まで登録されたコテハンの設定ファイルの中身が表示される



    「編集」→「置換」をクリック



    上に「" time=」と入力
    下に「          棒鏝" time=」と入力(空白を10個入れてあるのは、NCVで見た時に見やすくするためなので好みで適当に。なくても機能はします)
    「すべて置換」をクリック



    するとこのように置き換わる
    (登録済みの全てのコテハンネームの後ろに「   棒鏝」と付け加える作業)



    「ファイル」→「上書き保存」をクリック



    メモ帳を閉じて再度NCVを起動して誰かの放送を開き「設定」→「オプション」



    「読み上げ設定」タブで「コメント読み上げを使用する」にチェックを入れ、「コメントを投稿したユーザーの~」にチェック(他は好み)
    「棒読みちゃんの場所」の所で「参照」をクリックして先ほどダウンロードした棒読みフォルダの「BouyomiChan.exe」を指定



    これでOKを押すと(棒読みが起動していなければ自動で起動して)、コメント読み上げ開始される。
    後ろに「棒鏝」と付けてあるコテハンのコメントだけがコテハンネームと共に読まれ、それ以外のコメントはスルーされる。読み上げたくないコテハンは、コテハンネームの後ろの「棒鏝」を消す。また次からコテハンを付ける時に「棒鏝」と後ろに付けるか、ある程度溜まったら先ほどのやり方で一括で置換して付け加える(設定ファイルをいじる時は、NCVを閉じた状態で行う)

    (実際に処理される時は「わこつ コテハン名   棒鏝」という文字列が棒読みに渡されて、棒読みでは「わこつ コテハン名」の部分だけが読まれるという事)


    ただ、コメの流れが速い人気放送や、そういう放送をNCVで多重起動して読み上げる設定にしてある場合は処理が追いつかず読み上げるまでに時差が出てくる。その場合は停止ボタンを押すと一旦現在のコメに追いつく



    また、コテハンコメント関係なく単純にこの文字を含むコメだけを読ませたいという場合は
    ^(?!.*初見).*$
    と正規表現の所に入れて「優先度」を99にして「新規追加」をクリックすると、「初見」が含まれるコメだけを読ませることが出来る
    (上記で行ったコテハンコメの設定と別々に設定してしまうと反応しないのでコテハンコメの設定(^(?!.*棒鏝).*$)をしている場合はそっちは削除しておく)




    反応させたい単語が複数ある場合は、
    ^(?!.*(abc|cde|efg)).*$
    このようにabc、cde、efgの部分に単語を入れると、それらのいずれかの単語を含むコメントだけが読み上げられる
    ただし全角文字[ひらがな・カタカナ・漢字・記号]半角英数文字以外の全角数字や半角カタカナ、半角記号だと反応しない様(他にも色々やり方がある様なので「正規表現」で調べてみてください、ややこしそうですが・・)

    コテハンコメの設定にプラスして読み上げたい単語を追加させる場合は
    ^(?!.*(棒鏝|abc|cde|efg)).*$
    と一つにまとめると反応する


    コテハンコメ読み上げの設定については、「棒鏝」という文字でなくても、例えば「さん♪#%」(記号は全角)などと設定して、放送中にリスナーにコテを付けてもらう時に、「@田中さん♪#%」と名前の後に付けてもらったりするのもいいかもしれない
      


    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。