Web、サーバ、ソフトウェア、バグ・脆弱性 などの情報を何人かで集まって書いていく IT/Web情報系ブログ

【たぬえさ3】Twitchのチャットやチャネポから音声出したりいろいろできるソフト

投稿日:   最終更新日:2024/04/20  投稿者:nk.

たぬえさ1は3日、たぬえさ2は3週間、そしてたぬえさ3の開発には半年以上かかりました。こんなん一人でやるもんじゃないね。

というわけで、ようやく公開までこぎつけました。

“たぬえさ3” をダウンロード

TanuEsa3.0.13.3.zip – 12606 回のダウンロード – 8.95 MB

保存したファイルは右クリックから「すべて展開」をしてください。ダブルクリックから開くと一時ファイル扱いとなり、OSが定期的に削除してしまう可能性があります。

基本的な使い方はチュートリアルとして同梱しています。
ReadMeにサポート用のDiscordサーバーを載せています。

Noteや動画で使い方を解説してくれている人もいますので、そちらも参考にどうぞ。この記事の最後のほうにリンクがあります。

目次

たぬえさ3で できること(の一部)

関西弁完全対応

コッテコテやで。誰やいまいらんゆーたのん。

チャットやチャンネルポイントで発動

Twitchのチャットやチャネポ、レイドやサブスク等を引き金に様々なこと(オペレーションと呼んでいる)ができます。
初コメも拾うのでドアベル機能を持たせることができます。時刻を引き金にすることもできます。

画像を動かす

動画形式にしなくても、画像を画面内で移動させたりできます。なんなら動画ファイルも画面内で移動させたり拡大させたりできて遊べます。
画像をいっぱい降らせたりもプリセットという形ですぐ導入できるようになっています。

↓プリセットの例(ShootUp)

Twitchのコマンド発行

チャンネルポイントで自動VIPなどもできます。
たぬえさ3を使って半自動VIP付与!1ヶ月更新のVIPの付与に便利! by うにのれむ

Twitchのクリップを流す

レイドをもらったときなどに自動でシャウトアウトしたり、クリップを流したりできます。

Twitchのアイコンを出す (3.0.10以降)

紹介カードという形で、対象ユーザのアイコンを画面に出したり、最後にした配信のタイトル等を取得してチャットに流したりできます。

StreamDeck対応

プラグインを同梱しているので、インストールすればStreamDeckからたぬえさのオペレーションを発動させることもできます。

HTML読み込み機能で鬼の拡張性

画面内にコメント出すやつとか自動ルーレット(まわんないけど)とかを標準でHTMLフォルダ内に同梱しています。導入方法は該当ファイルに記載しています。
自分でJavaScriptを書けるならかなりできることが広がります。

OBS連携(StreamLabsDesktopも)

OBSのシーン変更やソースの表示・非表示、フィルターのオンオフなどができます。
StreamLabsDesktopはシーン変更とソースの表示非表示ができます。
(3.0.9以降) OBS限定ですが、ソースやシーンのスクショを撮影し、保存したり画面に表示できたりします。

棒読みちゃん連携

Twitchのチャットに出すことなく、棒読みちゃんに文章を読ませることができます。

VTube Studio、VNyan連携(HTML読み込み機能)

時間差つけて発動させたり、数分後に効果をオフにしたりといった細かい設定ができます。

アクティブウィンドウにキー入力

ゲームがキー入力受け付けていれば、ウルト暴発チャネポとか作れます。

フォルダからガチャ作成

素材の入っているフォルダを指定するだけでガチャが作れます。
サンプル同梱。
なお、テキストファイルを指定するときは文字コードをシステムの文字コードと同じにしてください。標準だとSJISです。メモ帳で保存するときは「エンコード」を「ANSI」にしてください。

ニックネーム指定

あらかじめニックネームを設定しておけば、チャネポ引き換えた人の名前をそれに置き換えて様々なオペレーションに反映させることもできます。
ニックネームで棒読みに投げるとかもできます。

チャンネルアクティビティの保存(一部)

チャネポやビッツ、レイドなどの情報をテキストで保存できます。
(3.0.9以降) チャネポ等に連動して保存することもできます。

たぬえさ2から設定お引越し

チャネポとコマンドの設定の一部をたぬえさ3に即座にお引越しできるツールを同梱しています。

今後の展望について

新規フォロー等の取得について

TwitchがEventSubという機能をWebSocketで提供していますが、現在ベータ版で仕様が安定していないと思うので、それが正式実装されたら追加する予定でいます。

よくある質問(FAQ)

ダウンロードできない

おそらくアンチウィルスソフトが悪さしてます。
(ノートンは確実に邪魔してくるしこれウィルスじゃないよほら見てってファイル送っても無視され続けています)
一時的に機能を切るか、信頼済みリストや除外リスト等に設定して保存・実行してください。

ファイルが消される

Windows Defenderの誤検出と思われます。
ある時点で誤検出されなくても、その後されるようになることもあります。
EXEファイルが勝手に消えるのを修正する方法をお試しください。

実行ファイルが開けない

Windowsの保護機能の一つです。ファイルを右クリックし、プロパティの「セキュリティ」で「許可する」のチェックを入れてください。
詳しくはWindowsでインターネットからダウンロードしたファイルが実行できないときの対処方法をご覧ください。

MOV形式は読み込めますか?

OBSのブラウザソースが対応してないのでどうやったって無理です。
webm形式に変換するか、OBSのメディアソースとして追加し、OBS連携機能で表示・非表示を切り替えてください。

動画が中断されたり、うまく再生されない。

ブラウザソースのハードウェアアクセラレーションの設定をオフにすると直る場合があります。

イベント設定画面を開こうとするとエラーが出る

アプリ内プレビューにWindows Media Playerを用いていますので、インストールすれば直ると思います。
Windows Media Player の入手 (Windows 10)
[Windows 11] Windows Media Playerが見つかりません。

たぬえさ3のアイコンを紹介記事などに掲載したい

たぬえさ3のアイコン(ロゴ)はここりんさんに描いていただいたもので、著作権は彼に帰属しています。
たぬえさ3の紹介記事や紹介動画等に このロゴを用いることは問題ありませんが、ほかの用途での利用(加工して配信のエモートに追加するなど)はお控えください。

ほかの人が書いてくれたノートなど

バージョン情報

3.0.13.3 (2024/03/27)

  • 配信情報(タイトルとカテゴリ)を更新するオペレーションを追加
  • メディアタブにTenorで素材を探すリンクを追加
  • ランダムクリップを追加(再生数上位10からランダム)
  • OBSのカスタムドックに追加できるURLを追加 (メインウィンドウの「情報」→「ブラウザ拡張」から。カスタムドックだけでなく、ブラウザやLAN内タブレット・スマホからもポン出しボタン利用可能。OBS連携済みなら配信開始やシーン変更に伴ってたぬえさのコマンド実行することもできます)
  • GIFアニメーションをオペレーション設定画面で開こうとするとエラーがでていた問題を修正(画像プレビュー中は編集不可なので一度別のオペレーションを表示させてください)

3.0.12.2 (2024/03/08)

  • たぬえさからチャネポ報酬の作成が可能になった。
  • たぬえさから作成したチャネポ報酬はメインウィンドウの「管理可能チャネポ」やオペレーション(たぬえさタブ)からON/OFFや中断・再開ができるようになった。
  • ブラウザソースで再生中・表示中の動画や画像を消すオペレーションを追加(オペレーションの「たぬえさ」タブ内)
  • コンボモードが追加された。「オペレーション一覧」の「編集」ボタンで設定可能。該当オペレーションが既定の回数選ばれたときにのみ発動する。プレビューボタンでは無視され、常に発動する。コンボ回数のカウントは、利用可能ユーザ判定→CT判定→ガチャ抽出のあと、コンボ判定時に行われる。
  • アクティビティ保存で、「該当者がいなければ」のIF的構造を作れるようにした
  • アクティビティ保存のときに名前に「さん」とかが付けられるようになった。(メインウィンドウの「設定」→「一般設定」→「アクティビティ保存」)
  • オペレーション設定画面で画像を表示させると、たぬえさ終了までその画像を編集・上書きできない不具合を修正
  • HTMLファイルを読み込まないモードの設定項目をforOBS3.htmlに追加(複数読み込ませているときにVNyanコマンドとかが二重に発行されないようにしたい人向け)。ファイルを複製して該当設定個所を編集後にOBSに読み込ませてください。
  • たぬえさのトリガーを呼び出すHTMLファイルを同梱(TanuCommand.html)。二段階ガチャの管理がしやすくなります。

3.0.11.2 (2024/01/19)

  • 連続視聴チャットトリガーで%loginid%が取得できず、それに伴って2回目以降に引き換えた人の名前が初回の人の名前になっていた問題を修正
  • 連続視聴チャットトリガーで、発言内容が空のときにエラーが出ていた問題を修正(たぶん)

3.0.11.1 (2024/01/18)

  • Voicemod用HTMLファイルの同梱
  • 連続視聴チャットをトリガーに追加
  • 配信マーカー作成権限なかったので追加
  • トリガー設定のバックアップファイルが無限にたまっていくのを修正
  • プリセットに表示までの遅延が反映されてなかったのを修正
  • 表示名未設定ユーザの%nick%が空白になっていたのを修正
  • トリガーをチャネポIDから設定するとき、表示名が未入力の場合にチャネポのタイトルを自動的に入力するようにした
  • 設定項目を保存するときにオンオフ系(bool)の項目の節約をした(ファイル容量節約)

3.0.10.3 (2023/12/28)

  • 紹介カード機能追加(最後の配信の情報をチャットに送ったり、対象者のアイコンを画像として表示する機能)
  • 「たぬえさ3のあるフォルダを開く」やつをメニューの情報に追加
  • OBSスクショ保存機能でエラーが出てたのを修正(とくに実害はないエラー)
  • 設定を保存する(ボタン押した)とき、該当オペレーションの未使用の項目は作成しないようにした(ファイル容量節約)
  • トリガー設定ファイル内のインデントを消した(ファイル容量節約)
  • OBSのスクショ表示と紹介カードの表示の際に、ディレイが2重にかかっていた(実行までと表示までにそれぞれディレイがかかっていた)のを修正
  • 広告流すための権限なかったので追加(というか修正。広告を流すにはTwitchを再認証してください。)

3.0.9.2 (2023/12/18)

  • 破損したチャットユーザデータがあった場合に起動できなかった問題を修正
  • トリガー発動遅延(TanuEsa3オペレーションのPostpone)が、遅延中に再び遅延をかけようとしたときの挙動が想定通りじゃなかった件を修正
  • 最前面ウィンドウがたぬえさ自身の場合は、オペレーションのキー入力を飛ばさないように変更(暴走対策)
  • アクティビティ(チャット参加者、サブスク等)をテキストに保存するオペレーションをTanuEsa3タブに追加(OBSに読み込ませといてソースを表示状態にするとエンドロール的なのを手っ取り早く出せる)
  • オペレーションのTwitchコマンドに、広告開始とマーカー作成を追加
  • オペレーションのOBS連携に、ソースのスクショを画面上に表示するコマンドと、スクショをファイルに保存するコマンドを追加(「保存」のほうでは表示はされない。)
  • サブ垢の認証時に申請する権限を減らした。(認証失敗を減らせるかもしれない)
  • 手動認証時、自動でブラウザを開かないようにした。左下のURLコピーボタンから開いてもらう形式にした。
  • テキスト装飾の呪文をGUIである程度設定できるようにした。
  • オペレーション設定画面で、選んだ項目が何をするものなのか、ステータスバーに表示するようにした。

3.0.8 (2023/06/20)

  • キー入力でCtrl+F1などが効いていなかった問題を修正
  • キー入力に複数の記号を追加(キャレット^はなんか仕様で送れない)

3.0.7 (2023/06/18)

  • 利用可能ユーザの権限が、設定されていない人でも使えていた問題を修正
  • 翻訳抜け・誤植を2点修正

3.0.6 (2023/06/14)

  • Twitchコマンドの数値オプション(タイムアウトの秒数)が100までしか指定できなかったのを修正
  • 一部の音声ファイルにおいて自動終了オプションを指定すると再生されなかった問題を修正
  • (試験的)たぬえさと違うドライブにあるメディアファイルも表示・再生可能にした。OBSがまた仕様変えたら動かなくなるかもしれん。

3.0.5 (2023/06/13)

  • 保存したOBSのホットキーがオペレーション編集画面に反映されないのを修正
  • VTSのホットキー一覧を取得する際にもしかしたらエラー出てたのを修正
  • 時刻トリガーを設定してもたぬえさを再起動するまで反映されてなかったのを修正
  • ファイルにエラーログを出力する際にバージョン情報も記録するようにした
  • レイド・チア・時刻のトリガーを新規作成したときに数値の設定項目をデフォで追加した

3.0.4 (2023/06/12)

  • 音声ファイルを再生するとき、自動終了を設定してないときちんと鳴りやまなかった問題を修正。
  • StreamLabs Desktopに接続するとき、たまにPIPEがエラーを吐いてたので接続の設定を調整。

3.0.3 (2023/06/11)

  • 位置設定でスタンダード使って差し替えると保存したときにエラー出るのを修正
  • キーワードの1個目が空白だと挙動が想定通りじゃないのを修正
  • 動画再生時にサイズ設定とかが反映されない(っぽい)の心当たりある節を変えた(まだ直ったかわからん)
  • チャットから切断されても強制的に再接続するのと接続維持メッセージをちょっと変更

3.0.2 (2023/06/10)

  • お引越しツールでコマンドを移行できない問題を修正
  • サブスク時にエモートが含まれているとたぬえさが落ちる問題を修正
  • 「この配信枠での初コメ」の正確な仕様をチュートリアルに注記
  • プリセット(MeteorShowerとか)の表示数とサイズを一般設定に追加(Diffusion以外のプリセットで共通)
  • StreamDeckプラグインでマルチアクション対応(古いTanuEsa3プラグインは一度アンインストールして再導入する必要あり)

3.0.1 (2023/06/08)

  • 手動認証のとこにURLコピー用のボタンを追加した。
  • 画面上の音声プレビューがファイル変えたときに反映されていないのを修正。
  • 設定配信用にファイル名を隠す設定を一般設定に追加。
  • Listbox(トリガー一覧とか)を選択したときの文字色が黒のままで見づらかったのを修正。
  • チュートリアルの文章を少し変更したり、少し項目を追加したりした。

3.0 (2023/06/06)

  • とりあえず公開

- C#, ソフトウェア, 作った

Comment

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事