[大喜利]ボケに対してツッコんでくれるAIシステムを開発して、twitchで大喜利配信をしてみた話
こんにちは!
twitch配信者のjyoriです。
AIの波がどんどん押し寄せてきている近年ですが、自分の配信にもAIをお招きしたい!ということで色々試行錯誤したことをまとめていきたいと思います。
すでにAItuberという名称で主にyoutubeではAIによるVtuber配信が存在していますが、それを大喜利のツッコミ専用で開発してやろうということで、今回の企画をスタートしました。
↑すでにAItuberにはだれでもつくれる。
今回は、カスタマイズ性と単に開発が面白そうという理由で汎用の既存システムは使用せず、自分だけのシステムで開発を進めることにしました。
使用ソフト
OBS
配信ソフト
Streamerbot
英語版のたぬえさ的ソフト
たぬえさより多機能で拡張性は高いが、UIがクソだし日本語情報が皆無なのでとてもめんどくさい
今回のシステムの肝となるソフト
棒読みちゃん・ボイスロイド
ツッコミテキストの読み上げに使用
pappet3
音に連動して、イラストが口パクしてくれるアプリ
特定のアプリを指定して、それと連動して口パクできる機能があるので、今回はそのソフトを採用
システムの大まかな流れ
今回がんばってかいたC#プログラムのほとんどは、chatGPTとのデータ送受信と棒読みちゃんとのデータ送信といったHTTP通信に関するコードです。
今後の予定
現在VアバターはAIアートで作成したものなので、現在かいてもらっているアバターに換装予定
ツッコミ応答の仕様を実験を繰り返しながら最適化する。
お題出題時、AIによる模範解答を答えてもらう仕様にする。
適宜追記します!
更新ログ
(2024/11/17)
・開発開始
(2024/11/18)
・C#でchatGPTにアクセス成功
・twitchのコメントをstreamer.bot経由でC#に投げて、chatGPTの応答をtwicthコメント欄に反映させることに成功
(2024/11/19)
・chatGPTからの応答メッセージを棒読みちゃんに送信してVOICEROIDに読み上げさせることに成功
(2024/11/20)
・テスト配信、問題点の洗い出し等
(2024/11/21)
・大喜利回答に対してリアクションを入れるよう改良
(2024/11/22)
・テスト配信2、配信主とAIで視聴者参加型大喜利配信、問題点の洗い出しや視聴者の意見をフィードバック
・ツッコミリアクションの文字制限を追加
・回答に対して、おもしろ女子大生という設定でリアクションするように追記
・AIのリアクションを音声だけでなく、OBS上に吹き出し付きのテキストで出力するように追記
(2024/11/23)
・回答に対するツッコミリアクションに加えて、お題出題時にそのお題の回答も考えて答えてくれるよう追記
・これまでは、回答内容のみを読み込んでツッコミリアクションをしていたが、お題の内容を加味して回答に対するツッコミリアクションをしてくれるように改良