手元のマシンに VOICEVOX をインストールして起動しておき、手元の Python で requests、PIL、pydub、moviepy、toml を利用できるようにしておくと、以下の run.py で mp4 ファイルができます(隣に script.toml と synthesis.py も必要です)(適当な立ち絵画像ファイルやフォントファイルも必要です; script.toml 参照)。
動画を作成する (20230630) · GitHub: run.py、script.toml、synthesis.py
動画を作成する (20230630) · GitHub: run.py、script.toml、synthesis.py
- VOICEVOX を起動すると REST API も起動するのを知りませんでした。synthesis.py はそれを調べたときにみつけた以下の記事のコードをそのまま参考にさせていただきました。
VOICEVOXをPythonから利用し、wavファイルで保存する方法[AzureとGoogle Cloudの比較あり] - 合成音声さえあればあとは画像を付けて動画にしただけですが、やり方がよくなかったらご指摘ください。
以下の動画ができます。口パクは雑です。以下のずんだもんとつむぎの立ち絵は自分で描いたものですが、配布されている素材を利用規約にしたがって利用することもできます。