Skip to content

nyanko3141592/remotion-voicevox-template

Repository files navigation

Remotion + VOICEVOX 動画テンプレート

ずんだもん&めたんの掛け合い紹介動画を簡単に作成できるテンプレートです。

デフォルトの黒板風デザイン 解像度 フレームレート

特徴

  • 対話的な動画作成 - Claude Codeと会話しながら動画を作成
  • 自動音声生成 - VOICEVOXで高品質な音声を自動生成
  • 口パクアニメーション - キャラクターが自然に話しているように見える
  • 表情差分対応 - happy, surprised, thinking, sad などの表情切り替え
  • BGM・効果音対応 - 場面に合わせた音声演出
  • カスタマイズ可能 - YAMLファイルでフォント、色、レイアウトを簡単変更

クイックスタート

1. 必要なもの

ソフト 説明
Node.js 18+ JavaScript実行環境
VOICEVOX 無料の音声合成ソフト
Claude Code 対話的に動画を作成(推奨)

2. セットアップ

git clone https://github.com/nyanko3141592/remotion-voicevox-template.git my-video
cd my-video
npm install

3. VOICEVOXを起動

VOICEVOXアプリを起動しておいてください(音声生成に必要)。

4. プレビューサーバーを起動

npm start

ブラウザで http://localhost:3000 を開くとプレビューが表示されます。 デモ用のセリフと音声が含まれているので、すぐに動作確認できます。

5. 動画を作成(Claude Code使用時)

claude  # 別ターミナルでClaude Codeを起動

Claude Codeに話しかけるだけ:

「〇〇の紹介動画を作りたい」

作業フロー

┌─────────────────────────────────────────────────────────────────┐
│                         準備                                    │
│  ┌──────────┐    ┌──────────┐    ┌──────────┐                 │
│  │ Node.js  │    │ VOICEVOX │    │  Claude  │                 │
│  │ インストール│    │   起動   │    │   起動   │                 │
│  └──────────┘    └──────────┘    └──────────┘                 │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│  1. セリフ作成                                                   │
│     「〇〇の紹介動画を作りたい」                                  │
│                              │                                  │
│                              ▼                                  │
│     Claude がセリフを自動生成 → src/data/script.ts               │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│  2. 音声生成                                                     │
│     「音声を生成して」                                            │
│                              │                                  │
│                              ▼                                  │
│     VOICEVOX API で音声生成 → public/voices/*.wav               │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│  3. プレビュー・修正                                              │
│     「プレビュー見せて」                                          │
│                              │                                  │
│              ┌───────────────┴───────────────┐                  │
│              ▼                               ▼                  │
│         問題なし                          修正あり               │
│              │                    「ID 3のセリフを変えて」        │
│              │                               │                  │
│              │                               ▼                  │
│              │                    セリフ修正 → 音声再生成         │
│              │                               │                  │
│              └───────────────┬───────────────┘                  │
│                              │                                  │
└──────────────────────────────┼──────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│  4. 動画出力                                                     │
│     「動画を出力して」                                            │
│                              │                                  │
│                              ▼                                  │
│     Remotion でレンダリング → out/video.mp4  🎉                  │
└─────────────────────────────────────────────────────────────────┘

よく使う指示

やりたいこと 指示の例
新規作成 「〇〇の紹介動画を作って」
セリフ修正 「ID 3のセリフを変更して」
発音修正 「GitHubをギットハブって発音して」
音声生成 「音声を生成して」
プレビュー 「プレビュー見せて」
動画出力 「動画を出力して」

コマンド一覧

コマンド 説明
npm start プレビュー(http://localhost:3000)
npm run voices 音声生成
npm run build 動画出力(out/video.mp4)
npm run init 新規プロジェクト初期化

キャラクター画像

video-settings.yamluseImages: trueに設定し、画像を配置:

public/images/
├── zundamon/
│   ├── mouth_open.png   # 口開き(必須)
│   ├── mouth_close.png  # 口閉じ(必須)
│   ├── happy_open.png   # 表情差分(任意)
│   └── ...
└── metan/
    └── ...

画像がない場合はプレースホルダーが表示されます。


カスタマイズ

video-settings.yamlでスタイルを変更できます:

font:
  family: "Noto Sans JP"
  size: 48
  color: "#ffffff"

character:
  height: 367
  useImages: true

colors:
  zundamon: "#228B22"
  metan: "#FF1493"

BGM・効果音

効果音を追加して動画をより魅力的に:

// セリフに効果音を追加
{
  text: "ここがポイントなのだ!",
  se: { src: "point.mp3", volume: 0.8 },
}

効果音の入手方法は 効果音ガイド を参照してください。


詳しい使い方

詳細は CLAUDE.md を参照してください。


ライセンス

MIT License

キャラクター(ずんだもん・四国めたん)の利用規約は各公式サイトをご確認ください。

About

Remotion + VOICEVOX動画テンプレート(ずんだもん&めたん掛け合い動画)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages