Toonflow:小説を短編ドラマに変えるAIツール

Toonflow:小説を短編ドラマに変えるAIツール

小説やストーリーアイデアを生き生きとした短編映像へと変える夢を持ったことがあるなら、Toonflowがその夢を現実にするオープンソースソリューションです。Node.js、TypeScript、そして人気のAIライブラリ群を組み合わせて構築されており、キャラクター作成からシナリオ作成、ストーリーボード生成、そして映像合成まで、制作サイクルのほぼすべてのステップを自動化します。

Toonflow とは

  • 目的:テキストを短編ドラマへと変換するエンドツーエンドのAIプラットフォーム。
  • 主な機能
  • キャラクター生成:テキストを分析し、外見・性格・役割などのキャラクタープロファイルを自動生成。
  • シナリオ生成:選択した小説の抜粋に基づき、シーンごとの構造化スクリプトを作成。
  • ストーリーボード作成:ビジュアルヒントを詳細に含むストーリーボードプロンプトを生成。
  • 映像合成:AI画像・動画モデルを統合し、短クリップを生成。
  • マルチフォーマット対応:小説、スクリプト、コミック、ゲーム対話テキストに対応。
  • バッチ & キュー処理:複数の章やプロジェクトを同時に管理。
  • オープンソース:AGPL‑3.0に基づきリリースされ、リポジトリにはすべてのソースコード、ドキュメント、サンプルフロントエンド資産が含まれます。
  • プラットフォームサポート:デスクトップアプリは現在Windows専用ですが、UbuntuおよびCentOSでのサーバー展開をサポートします。

Toonflowを使う理由

  1. 速さと効率:創作者ワークフローの時間を10倍に短縮。
  2. アクセシビリティ:専門的な映画制作経験は不要。AIが大部分を担います。
  3. 柔軟性:カスタムAIモデルエンドポイント(例:Nano‑Banana Pro、Sora、またはオープンソース代替)のサポート。
  4. 開発者フレンドリー:Node.js/TSコードベース、明確なAPIルート、モジュラーアーキテクチャを備えています。
  5. コミュニティと拡張性:LangChainベースのモジュラーエージェントシステムで、新しいモデルやワークフローを簡単にプラグイン可能。

はじめに

以下では、ローカルインストール、デスクトップ利用、クラウド展開の簡潔な手順を紹介します。

1. ローカルデスクトップ設定(Windows)

  1. リリースのダウンロード:GitHub Releasesページ(例:Toonflow-app-v1.0.5.zip)から最新リリースzipを取得。
  2. 解凍・実行:zipを解凍し、Toonflow.exeを起動。
  3. 初期ログイン:デフォルト資格情報でサインイン。
  4. ユーザー名:admin
  5. パスワード:admin123
  6. AIエンドポイントの設定:設定 → AI Serviceへ移動し、以下のURLを入力。
  7. 言語モデルAPI
  8. Sora / Video Service
  9. Nano‑Banana Pro Image Model
  10. 制作開始:新プロジェクトを作成し、ノベルテキストファイルをインポートして、Toonflowにスクリプト、ストーリーボード、クリップの生成を任せる。

2. 開発環境

# Forkまたはクローン
git clone https://github.com/HBAI-Ltd/Toonflow-app.git
cd Toonflow-app

# 依存関係をインストール
yarn install

# 開発サーバー起動(Windowsポート60000)
yarn dev

フロントエンドは scripts/web フォルダにバンドルされています。UIのカスタマイズが必要な場合は、別途 Toonflow-web リポジトリをクローンし、dist フォルダを scripts/web にコピーしてください。

3. クラウド展開

サーバー 要件 展開手順
Ubuntu 20.04+ Node.js ≥ 24、Yarn、PM2 1. サーバーへSSH。
2. Node & Yarnをインストール。
3. リポジトリをクローンし、yarn install && yarn buildを実行。
4. pm2.jsonを作成し、PM2で起動。
5. 必要に応じてNginxでリバースプロキシを設定。

4. 主なAPIルート

  • POST /api/novel/upload – 小説テキストをアップロード。
  • GET /api/script/generate – 選択章のシナリオを生成。
  • POST /api/storyboard/create – ストーリーボードプロンプトを作成。
  • POST /api/video/create – AI映像合成をトリガー。

これらのルートはカスタムフロントエンドや自動化スクリプトに統合可能です。

実際のユースケース

役割 Toonflowの活用方法
作家 長文テキストから素早くスクリプトプロトタイプを作成
映画製作者 大規模なクルーを必要とせず、低予算短編映画を制作
教育者 文学をビジュアルレッスンプランへ変換
ゲームデザイナー ゲームスクリプトをシネマティックトレーラーへ変換
コンテンツクリエイター 独自の視覚的表現でYouTube風ストーリーテリングを拡張

コントリビューションとコミュニティ

  • オープンイシューenhancementまたはbugラベルのイシューを検索し、PRを提出。
  • WeChatグループ:リポジトリにリンクされたQRコードでコミュニティに参加。
  • ライセンス:AGPL‑3.0 – 無料で利用可能ですが、改善点は共有すること。

次の一歩へ

物語をアニメーション短編へ変えたい?リポジトリをクローンし、クイックスタートガイドに従い、自身のノベルで実験してみてください。趣味であれプロフェッショナルであれ、Toonflowは創造的ビジョンを強化するツールを提供します。

楽しいストーリーテリングを!

この記事を共有