ChenShuo2004/cs-board
将参考声音和中文文案自动生成白板动画视频的本地 AI 工具。
📽️ cs‑board – ローカルAIホワイトボード動画制作ワークステーション
一言で言うと
中文のテキスト、参照音声、およびオプションのスタイル/キャラクター画像を、ワンクリックで音声合成、イラスト、手書きアニメーション、字幕、音声・映像同期のMP4ホワイトボードアニメーションに変換します。
🎯 コアコンセプト
- ローカル実行 – 音声、モデル呼び出し、生成された素材すべてがローカルに保存され、プライバシーとセキュリティを確保。
- エンドツーエンドのパイプライン – 音声クローン → テキスト分割 → イラスト生成 → 手書きアニメーション → 字幕/合成 → MP4エクスポートまで、すべて自動化。
- オプションのクラウドサービス – MiniMax H3、OpenLux などの OpenAIプロトコル互換APIを介してテキスト・画像モデルを呼び出し、IndexTTS(Gradio/FastAPI)を自前でデプロイしてローカル音声クローンも可能。
- ローカルネットワーク協働 – 複数のPCが同一の作業キューを共有し、同一ネットワーク内でチームで協働可能。
🛠️ 主な機能
| 機能 | 説明 |
|---|---|
| ローカル音声クローン | 自前で構築した IndexTTS サービスに接続。参照音声は本機内に留まり、人物・ブランド専用のナレーションを実現。 |
| 12種類のビジュアルテンプレート | 極簡ホワイトボードからサイバーネオン、中国風カートゥーン、3Dクレイまで、各テンプレートには独自のカラーパレット、線のスタイル、構図の提案が付属。 |
| カスタムキャラクター/画風 | 最大5人のキャラクターを登録可能。各キャラクターに1〜3枚の参照画像、または1枚の全体的なスタイル画像をアップロード。システムが全編で一貫したスタイルを維持。 |
| 動的インフォグラフィック | ナレーションのリアルタイム軸に基づき、一文ずつ出現する知識カードを自動生成。画面がナレーションを先取りするのを防ぐ。 |
| 中国語キーワードのオーバーレイ | 4〜10文字の中国語キーフレーズをローカルでレンダリング。一般的な中国語の文字化け問題を回避可能。いつでも無効化可能。 |
| コントロール可能なリズム | 字幕のオン/オフ、筆圧の調整、4段階の描画量選択、1枚の画像に1〜4つのシーンを収容。動画のリズムを柔軟に制御。 |
| タスクの再利用/復元 | ナレーション、シーン分割、画像、動画セグメントにチェックポイントを設け、ローカルレンダリング設定を変更してもモデルの再呼び出し不要。 |
| ローカルネットワーク協働 | 同一LAN内のマシンが共有キュー、進捗、履歴を確認可能。個人の設定は各ブラウザに保存される。 |
🚀 素早く始める(5分で開始)
- 環境準備 – Windows 10/11、macOS 15+、Python 3.11+、Node 22.13+、PATHにFFmpeg/FFprobeが設定済み。IndexTTS 2.5 サービスにアクセス可能で、OpenLux API Key(テキスト+画像モデル権限)が必要。
- インストール(macOSを例に)
brew install python@3.13 node ffmpeg python3.13 scripts/prepare_env.py .venv/bin/python -m pip install -r webapp/requirements.txt (cd web && npm ci) - 起動
ブラウザが自動で./start-webapp.sh # Windowsはstart-webapp.ps1を使用http://127.0.0.1:13000/を開きます。 - API設定 – 右上隅の API設定 にOpenLux API Key、テキストモデル(デフォルト
gpt-5)、画像モデル(デフォルトgpt-image-2)、IndexTTSアドレスを入力。Testをクリックして接続確認。 - 動画作成 – 10〜30秒の参照音声をアップロード、中文テキストを貼り付け、制作モード(標準/カスタム/動的インフォグラフィック)とビジュアルテンプレートを選択、開始をクリックするだけで完了。
📚 利用シーン
| モード | 推奨される使用状況 |
|---|---|
| 標準制作 | 知識解説、ストーリー口述、講座宣伝 – シーン分割、イラスト生成、ホワイトボードアニメーションを自動生成。 |
| カスタム参照 | ブランド動画、固定IP、シリーズコンテンツ – スタイル画像とキャラクター参照をアップロードし、一貫したキャラクターと画風を実現。 |
| 動的インフォグラフィック | 商業分析、意見表明、講義コンテンツ – ナレーションと同期して出現する動的カードで、視聴者が「聞くと同時に理解」できるように支援。 |
📁 プロジェクト構造概要
assets/ # ペン、テンプレート素材
docs/ # 動的インフォグラフィックワークフロー文書
examples/ # デモGIF/動画
scripts/ # レンダリング、タイムライン、メンテナンススクリプト
tests/ # ユニット/統合テスト
video_renderer/ # Remotion(Reactベース)動画レンダラー
web/ # Reactフロントエンド
webapp/ # FastAPIバックエンド
start‑webapp.* # 1クリック起動スクリプト(Windows/Unix)
🧪 開発/テストガイド
- フロントエンド:
(cd web && npm test) - バックエンドタスクキューとチェックポイント復元:
python -m unittest discover -s tests -v - Remotionの型チェック:
(cd video_renderer && npm run build)
🤝 貢献とライセンス
- 貢献 – IssueまたはPull Requestを提出。レンダリングロジックの変更は、実際の素材を用いたタイミング、マスク、完成映像の検証を添えてください。
- ライセンス – MIT License。
📢 スポンサー
MiniMax H3 動画生成API(ミーダテクノロジー)は低価格の768p/2K動画生成を提供。OpenAIプロトコル互換でComfyUIもサポート。専用リンクを使用するとクレジットを獲得可能。
要するに:cs‑boardは「テキスト+音声」を「手書きホワイトボードアニメーション」に変換するエンドツーエンドツール。個人クリエイターおよび小規模チームがローカルで高品質な中国語動画を迅速に制作でき、カスタムスタイルとローカルネットワーク協働もサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト