業務自動化2026公開中(GitHub)

SNSmarketVideo-CR-OSS

SNS動画の台本から投稿までを、AIエージェントが自動化。

An orchestration system that automates SNS video production and posting.

PythonFastAPIReactTypeScriptDeepSeekWhisperBlender

概要

SNSマーケティング向けの動画制作を、台本作成から投稿まで一気通貫で自動化するシステムです。 台本生成、3Dアニメーション、音声合成、字幕、編集、そして YouTube / TikTok への投稿までを、 複数のエージェントが役割を分担しながら進めます。

背景

SNS運用は、企画・撮影・編集・投稿を毎日続ける必要があり、一人で回すには限界があります。 「人がやるべき判断」と「機械でよい作業」を分けたら、どこまで自動化できるかを試したくて作りました。

設計

  • バックエンド: Python(FastAPI)。各工程をエンジンとして分離(TTS / Animation / Music / Whisper など)
  • フロントエンド: React のデスクトップUI。スマホとは WebSocket で同期し、外出先からも進行を確認
  • エージェント: 台本生成(DeepSeek)、トレンド分析、投稿までを協調して実行
  • メディア処理: Blender + Rigify で3Dアニメーション、Piper で音声、Whisper で字幕

実装のポイント

  • トレンド分析の結果を台本生成に渡し、企画の方向を毎回更新する
  • 縦型(ショート)と横型(長尺)の両方に対応し、横→ショートの変換も行える
  • 音声・字幕・BGM のタイミングを1つのタイムラインに集約してから書き出す

つまずきと解決

工程ごとにファイル形式と時間軸がばらばらで、結合時にズレが生まれました。 そこで「中間タイムライン」を定義し、各エンジンはそこに書き出すだけ、という役割分担に変更。 結果として、工程の入れ替えや追加がしやすい構造になりました。

学び・次にやること

自動化は「全部を置き換える」より「人が判断すべき点を残す」設計のほうが、実用的で壊れにくい。 次は投稿後の反応を分析して、次の企画に反映するループを強くしたいです。

仕事の依頼

仕事の依頼は、巧黄土へ

ホームページ制作、業務の自動化、AIの使い方相談。愛知県豊橋市の「巧黄土」として、お店や会社の「困った」をいっしょに解決しています。