Autonomous Media Publishing(自律メディアパブリッシング)
テキストやURLから音声・動画・SNS投稿・ブログ記事までを一貫生成し、公開まで自動化する自律メディアパイプラインの概念。
Autonomous Media Publishing とは、テキストや URL などの入力から、音声・BGM・動画・SNS 投稿・ブログ記事までを一貫して生成し、そのまま公開まで行う自律的なメディア生成パイプラインの概念である。編集・録音・プラットフォーム依存を排除し、人間の介入を最小化して「メディアの流通」を自動化する。
概要
この概念の中心的実装は aimediapost であり、Text → Voice → Music → Video → Social という一続きのフローで全メディアを生成・公開する。AIMediaPost はオープンソースの自律メディア公開プロトコルで、テキスト投稿から AI ナレーション音声、BGM ミックス音声、字幕付き MP4 動画、SNS 投稿文を生成し、録音も編集もプラットフォームロックインも不要としている。「If you can write it, you can publish it as media.(書けるなら、メディアとして公開できる)」という設計思想のもと、成果物ファーストで小さなジェネレータ群に責務を分離する。その LP では「No recording. No editing. No platform lock-in.」と明言され、自己ホスト可能・API ファースト・MIT ライセンスという Web3 的な非中央集権の設計が強調されている。
実装上は、ナレーション音声を生成する voicegen.php、音声と台本から字幕付き MP4 を生成する mp4gen.php、SNS 向け短文を生成する postgen.php などが独立した部品として並び、外部の UI や自動化スクリプトから自由に組み合わせられる。音声合成は外部・ローカルの TTS バックエンド(voicevox_api.py は実装例)に委ね、メディア処理は ffmpeg などの標準ツールを使う。モノリシックなフレームワーク依存がなく、TTS エンジンの追加やナレーションスタイルのプリセットなどで拡張できる。
同様に kmontage は URL 1 つから解説ショート動画を、url2ai は URL から告知文・記事を生成して複数メディアへ配信する。Kurage エコシステムには、さらに url2brain(URL から SNS 告知文とブログ記事を生成する共通ブレイン)や kurl2gr(更新の止まったサイトに、サイト概要を土台とした新着記事を継続的に追加する)も存在する。url2brain は Web 版(人間向け)と OSS 版(AI エージェント向け x402 API)で同じブレインを共有する設計で、ブレインを 1 つ改善すれば両方が同時に賢くなる。kurl2gr はサイト概要を土台に gpt-researcher が外部の最新情報を調査し、出典付きレポートを記事として顧客サイトへ掲載する。これらは「入力はひとつ、出力は多メディア」という共通の設計を持ち、一部は生成だけでなく公開・配信までを担う。
主な特徴
- 一貫パイプライン: テキスト生成 → 音声合成 → BGM 自動ミックス → 画像/動画化 → SNS 投稿までを単一フローで実行。AIMediaPost では各工程が独立したジェネレータとして実装され、生成物を単独でも組み合わせでも使える。
- 自動公開: 生成だけでなく YouTube や X への直接公開、顧客サイトへの記事掲載まで含む。kurl2gr は掲載物を表示専用の PHP(
site_keyで本人の記事だけを読む)として顧客サーバーへ置くため、顧客側にデータベースや書き込み権限を置かずに記事を継続追加できる。 - ノー編集: 録音・編集・字幕付けなどの手作業をなくす。
- 自己ホスト可能: 中央集権プラットフォームに依存せず、API ファーストで MIT ライセンスなど OSS として公開。
- 品質ゲート: kmontage では台本の日本語・12シーン構成、元ネタへの忠実性などを検査し、基準を満たさない動画は公開しない。ぼんやりした一文や定型タイトルは却下し、忠実な台本ができなければジョブを停止する。kurl2gr は調査結果に無い数字や固有名詞を書かせず、url2brain は明示的な投稿許可(
confirm_post=true)がない限り実際には投稿せずdraft_readyを返す安全モデルを採用する。投稿系の処理は既存ツールへ委譲し、パイプライン自身は生成に集中する。 - 非同期ジョブと取り消し可能な課金: 調査や動画生成は完了まで数分かかるため、kurl2gr ではジョブを作って即座に 202 を返し、クライアントが状態をポーリングする非同期設計を採る。課金は開始時にクレジットを引き当て、失敗したら返金する。AIMediaPost も外部 UI・自動化スクリプトからのオーケストレーションを前提とする。
- メーター制ブレイン: 生成の頭脳はローカルの LLM に加え、x402 による従量課金の判断 API を差し替え可能な実装もある。たとえば url2brain は、URL 解析・告知文生成・記事生成・5メディアへの投稿という 9 スキルを 1 回 $1.00(USDC on Base)で提供し、OSS 版 url2pub は自前運用で無料となる。kurl2gr も調査1回につき 1 クレジット(200円または 20,000 URLAI)を消費する。
- Web3 的な非中央集権: 特定プラットフォームにロックインされず、利用者自身がサーバーを持てる構成。web3 の思想と親和性が高い。
エコシステムとの関係
Kurage エコシステムでは、kurage という AI VTuber がこのパイプラインの成果を「自分の声と姿」で伝える。kvtuber は Agent-Executing VTuber として、自然言語の作業依頼を AI Agent タスクへ渡し、生成された記事・動画・URL などの実成果物を返す。つまり自律メディア公開は単なる生成処理ではなく、agent-executing-vtuber のような対人フロントエンドと接続して「頼んだら勝手に公開まで進む」体験を構成する。また、このエコシステム全体は Kurage シリーズの LP 群で横断的に紹介されており、生成・公開・判断・決済という各レイヤーが x402 などの機械間決済 で接続される設計になっている。
関連する概念
- ai-video-pipeline — 動画生成に特化した下位概念。
- ai-agent — 自律的なメディア生成・投稿を実行する主体。
- automation — 手動作業を排除する根本的な考え方。
- local-llm — 生成の頭脳をローカルで動かす選択肢。
- oss — オープンソースとして公開されることで検証・再利用を可能にする。
- self-hosting — 自前運用によるプラットフォーム非依存。
- web3 — 中央集権プラットフォームに依存しない非中央集権的な設計思想。
- agent-executing-vtuber — VTuber を通して実作業の依頼と成果報告を行う構成。
- x402 — 有料判断 API を呼ぶための機械間課金プロトコル。
出典
- kurage-lps — Kurage 各プロダクトの LP 本文(AIMediaPost・Kurage Montage・URL2AI Publisher・URL2AI Brain など)。
- kurage-repos — Kurage 主要プロダクトの README 集(AIMediaPost・URL2Brain・URL2GPTResearcher・KVtuber など)。
See also: kurage-articles-index
Kurage.AI に質問する
