AIMediaPost
Kurageのテキストから音声・BGM・字幕MP4・SNS投稿文を生成するAIメディア生成ツールキット。
AIMediaPost は、kurage エコシステムの一環として開発されたオープンソースのAIメディア生成ツールキットです。テキストをAIナレーション音声・BGMミックス音声・字幕付きMP4・SNS投稿文へ変換し、手動での録音や編集なしでオーディオファーストの投稿を可能にします。
主な機能
- voicegen.php — TTSバックエンドを使い、テキストからナレーション音声を生成
- mp4gen.php — 音声とスクリプトを、ソーシャルプラットフォーム向けの字幕ベースMP4へ変換
- postgen.php — ナレーションやスクリプトからSNS向けの短文投稿文を生成
- voicevox_api.py — TTS処理のバックエンド実装例
各コンポーネントは独立して動作し、外部のUIや自動化スクリプトから組み合わせて利用できます。
生成できる出力
- AI生成ナレーション音声
- BGMミックス済み音声
- 字幕ベースのMP4動画
- ソーシャルプラットフォーム向け投稿文
これらの出力は組み合わせることも、単独で使うこともできます。
設計哲学
If you can write it, you can publish it as media.
「書いたものはメディアとして公開できる」という思想に基づき、以下を重視しています。
- 最小限の手作業
- 責務の明確な分離
- スクリプト化・自動化可能なワークフロー
- 出力ファースト(音声・動画・投稿文)
アーキテクチャ
- コアジェネレータはPHPで実装
- TTSは外部またはローカルのAIバックエンドが担当
- メディア処理は ffmpeg などの標準ツールを利用
- モノリシックなフレームワーク依存なし
- UIとオーケストレーション層は意図的に除外し、リポジトリを柔軟に再利用可能
利用例
- オーディオファーストのSNS投稿
- 短尺ナレーション動画
- ニュース要約・解説
- ラジオ風マイクロコンテンツ
- 顔出ししない匿名メディア公開
- 自動化コンテンツパイプライン
拡張性
- 複数TTSエンジンへの対応
- ナレーションスタイルプリセットの追加
- 音声から動画へのパイプライン統合
- SNS投稿・自動化システムとの連携
- プラットフォーム別の出力調整
要件
- PHP互換ランタイム
- AI text-to-speechバックエンド(外部またはローカル)
- ffmpeg(音声・動画処理)
ライセンス
MIT License
関連ページ
- autonomous-media-publishing — 自律メディア公開プロトコルとしての位置づけ
- ai-video-pipeline — テキストから動画までの生成パイプライン
- ai-judgment-backend — TTS・生成処理のバックエンド選択
- oss / self-hosting — オープンソース・セルフホスト設計
- web3 — 「Web3 的」な非中央集権設計
- youtube / url2ai — 公開先・関連の Kurage コンテンツ配信製品
- kurage-lps — 本プロダクトの LP 本文を含む Kurage 各プロダクト解説
Related Documents
「AIMediaPost」についてもっと知りたいですか?
Kurage.AI に質問する
Kurage.AI に質問する
