| .. | |||
| public/ audio | 4 hours ago | ||
| scripts | 4 hours ago | ||
| src | 4 hours ago | ||
| .eslintrc.cjs | 4 hours ago | ||
| README.md | 4 hours ago | ||
| package-lock.json | 4 hours ago | ||
| package.json | 4 hours ago | ||
| tsconfig.json | 4 hours ago | ||
Remotion と VOICEVOX を組み合わせて、ずんだもんが解説する動画テンプレートです。 サンプルテーマは「ネコミミはなぜかわいいのか?」です。
npm install
VOICEVOX のエンジンを起動してください。既定では http://host.docker.internal:50021 を参照します。 詳細は公式リポジトリを参照してください。
https://github.com/VOICEVOX/voicevox_engine
npm run voice:generate
src/data/script.json の各センテンスから public/audio/lines/*.wav を生成し、 src/data/voicevox-manifest.json に長さ情報を記録します。
以前の public/audio/zundamon.txt は互換用に残していますが、現在は参照しません。
npm run start
npm run render YukkuriZundamon out/video.mp4
src/data/script.jsonsrc/data/voicevox-manifest.json (自動生成)src/yukkuri-composition.tsx環境変数で変更できます。
VOICEVOX_URL (既定: http://host.docker.internal:50021)VOICEVOX_SPEAKER_ID (既定: 3 / ずんだもん)