ケーススタディ一覧
AI 自社プロダクト
AI ニュース → 縦動画 → 5 SNS 同時配信パイプライン
毎日 AI 関連ニュースを自動収集し、音声合成 + キャラクターアニメーションで縦動画を生成、YouTube / TikTok / X / Threads / Note に同時配信する自社運用パイプライン。
2026-04〜 継続運用中·役割: 自社開発・運用
PythonClaudeGeminiVoiceVoxPlaywrightffmpegAPScheduler
課題
- AI 領域の技術情報発信を継続するためには毎日の記事執筆が必要だが、CEO 1 名では時間的に不可能。
- 単純なテキスト記事だけでは SNS でのリーチが取れず、縦動画の需要が高まっていた。
- 複数 SNS への同時配信は手作業では夜間の運用負担が大きく、投稿漏れリスクが高い。
打ち手
- RSS + X (Apify) から毎朝 10 件の AI ニュースを自動収集、Gemini で要約。
- Claude で動画スクリプト (300 字) + note 本文 + SNS 投稿文 (ハッシュタグ付き) を生成。
- VoiceVox で音声合成 → 音声 RMS から 30fps の口パクフレーム生成 → Playwright の背景録画と ffmpeg で合成。
- YouTube Data API v3 + 各 SNS への Playwright 自動投稿、note は Chromium + 認証状態保存で公開まで自動。
- 6 つの安全機構 (ハードタイムアウト / ファイル名ベース重複防止 / 投稿履歴 JSONL / 認証失効検知 / 業務由来 grep / Discord 通知) で毎朝 9:00 JST 発火を安定化。
技術選定の意思決定
なぜ HeyGen ではなく自作 ffmpeg パイプラインか
商用 AI アバターは 1 本あたり $2-5 のコストと、商用利用時の肖像権・クレジット表記制約がある。自作パイプラインは初期実装工数がかかるが、ランニングコストが VoiceVox + Claude API のみで済み (~$1/本)、ブランドキャラクターを自由に差し替えられる。
なぜ Gemini を 2 次 LLM に据えたか
Anthropic API の一時的レート制限やクレジット枯渇時に、パイプラインが止まることを避けるため。要約レベルの軽量タスクは Gemini Flash で十分な品質と無料枠がある。
なぜ Playwright で投稿するか (公式 API を使わないか)
X / TikTok の公式 API は有料化 + 厳格な審査 + 機能制限が進み、実運用コストが上がっている。自社ブランド 1 アカウントの投稿という正当用途に限定するなら Playwright + 認証状態保存で十分実用的。利用規約の範囲内で運用している。
成果
配信頻度
毎日 1 本
2026-04-14 から連続稼働
手動工数
従来 約 3h/日 → 0h
完全自動化
同時配信先
5 SNS + note + /blog
投稿漏れゼロ
運用コスト
~$30-40/月
Claude + 各 API の合算
体制
CEO 1 名 + AI エージェント (Claude Code)