remotion_docker_devcontainer / voicevox-remotion-template /
@Syuji Syuji authored 4 hours ago
..
public/ audio VOICEVOXゆっくり解説テンプレートを追加する 4 hours ago
scripts VOICEVOXゆっくり解説テンプレートを追加する 4 hours ago
src VOICEVOXゆっくり解説テンプレートを追加する 4 hours ago
.eslintrc.cjs Remotionプロジェクト設定を追加する 4 hours ago
README.md VOICEVOXゆっくり解説テンプレートを追加する 4 hours ago
package-lock.json Remotionプロジェクト設定を追加する 4 hours ago
package.json Remotionプロジェクト設定を追加する 4 hours ago
tsconfig.json Remotionプロジェクト設定を追加する 4 hours ago
README.md

Remotion x VOICEVOX ゆっくり解説テンプレート

Remotion と VOICEVOX を組み合わせて、ずんだもんが解説する動画テンプレートです。 サンプルテーマは「ネコミミはなぜかわいいのか?」です。

使い方

1. 依存関係をインストール

npm install

2. VOICEVOX エンジンを起動

VOICEVOX のエンジンを起動してください。既定では http://host.docker.internal:50021 を参照します。 詳細は公式リポジトリを参照してください。

https://github.com/VOICEVOX/voicevox_engine

3. 音声を生成

npm run voice:generate

src/data/script.json の各センテンスから public/audio/lines/*.wav を生成し、 src/data/voicevox-manifest.json に長さ情報を記録します。

以前の public/audio/zundamon.txt は互換用に残していますが、現在は参照しません。

4. プレビュー

npm run start

5. レンダリング

npm run render YukkuriZundamon out/video.mp4

編集ポイント

  • ナレーション文: src/data/script.json
  • 音声タイミング: src/data/voicevox-manifest.json (自動生成)
  • 映像の構成: src/yukkuri-composition.tsx

VOICEVOX設定

環境変数で変更できます。

  • VOICEVOX_URL (既定: http://host.docker.internal:50021)
  • VOICEVOX_SPEAKER_ID (既定: 3 / ずんだもん)