Help us understand the problem. What is going on with this article?

【YouTube, Twitch】Restream+棒読みちゃんでコメント読み上げ ※2018/07/24現在

More than 1 year has passed since last update.

デモ

demo.gif

初めに

Restreamを使うとYouTube Live(YouTube Gaming)やTwitchなど複数のサービスに同時に配信をすることが出来ます。

また、RestreamのChatアプリを使うと複数の配信サービスのコメントを一か所に集約することができ、さらに棒読みちゃんを組み合わせることに読み上げることも可能です。

今回はYouTube LiveとTwitchに対応した正規表現のコードと一緒にその手順を紹介しようと思います。

実現方法

確認済みの動作環境

  • Windows 10 Home

使用アプリ

導入手順

こちらのページの手順が参考になりました。
【Youtube,Twitch,Mixer】Restreamで棒読みちゃんの使い方 - AkaMaruServer

中段辺りにある「Boulog」の説明の「基本設定」と「設定1」の設定方法まで進めたら以下をご覧ください。

BouLogの設定

設定の例

キャプチャ2.PNG

YouTube Live
検索文字列: \[.*\] Twitch.tv.*, (.*) (.*)

Twitch
検索文字列: \[.*\] Youtube.com.*, (.*): (.*)

「設定 1」にTwitchを、「設定 2」にYouTube Liveを設定しています。他の配信サービスを追加する場合は、「設定 3」以降を使用してください。

置換文字列について

()で囲った部分にマッチした文字列を左から順に$1,$2で取得することが出来ます。

そのため、上記画像の設定を例にすると以下の整形することが可能です。

元の文字列: [2:56:45] Youtube.com UCQAEaOgBMidPZqlluTpAb4A, なかじ: テスト
置換文字列: $1さんのコメント、$2
実際に読み上げられる文字列: なかじさんのコメント、テスト

おまけ: 正規表現文字列の作り方

キャプチャ3.PNG

Sublime Textで左下辺りの正規表現オプションを入れた状態で試すとやりやすいと思います。

関連

nkjzm
特に明示されていない場合、記事中のソースコードはパブリックドメインです。 月額制のメンターサービスで初心者向けの開発サポートをしているので、分からないことがあれば是非こちらで質問してください! → https://menta.work/plan/1115
https://nkjzm.github.io/
unity-game-dev-guild
趣味・仕事問わずUnityでゲームを作っている開発者のみで構成されるオンラインコミュニティです。Unityでゲームを開発・運用するにあたって必要なあらゆる知見を共有することを目的とします。
https://unity-game-dev-guild.github.io/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away