AIアシスタントが配信演出を自動制御するオープンソースツールキット
GitHub Quick StartClaude、ChatGPT等のAIアシスタントがコマンドを実行し、リアルタイムで演出を制御。
ハート、拍手、炎、星、絵文字シャワー。視聴者の反応に合わせて画面を彩る。
爆発、紙吹雪、画面シェイク、フラッシュ、レインボー。特別な瞬間を演出。
テロップ、カウントダウン、投票結果。情報を視覚的に伝える。
パーティクル背景。時限付きで自動消去。
config.jsonで言語切替。国際的な配信にも対応。
# インストール
git clone https://github.com/takawasi/llm-stream-effects.git
cd llm-stream-effects
pip install -r requirements.txt
# 起動
python start.py
# OBSブラウザソースに設定
# URL: http://localhost:8888/overlay.html
WebSocketベースのプッシュ型配信。0.5秒毎にキュー監視、即座に演出反映。
# リアクション
python src/effects_cli.py heart 30 # ハート30個
python src/effects_cli.py clap 20 # 拍手20個
python src/effects_cli.py emoji "🎉" 40 # 絵文字シャワー
# エフェクト
python src/effects_cli.py explosion # 爆発
python src/effects_cli.py confetti # 紙吹雪
python src/effects_cli.py shake # シェイク
# 持続表示
python src/effects_cli.py telop "テロップ" 10
python src/effects_cli.py countdown 60
python src/effects_cli.py bg particles "#00d4ff" 30