概要
AI四柱推命アプリのマーケティングのため、動画生成からYouTubeアップロードまでを自動化するショート動画制作CLIです。Veo 3.1で動画を生成し、Whisperで字幕を抽出した後、LLM補正、顔認識クロップ、BGMミキシングを経てアップロードします。
技術スタック
- 動画生成: Google Veo 3.1
- 音声認識: MLX Whisper
- 動画後処理: FFmpeg, MoviePy, OpenCV
- アーティファクト除去: EasyOCR + LaMa Inpainting
- 音源分離: Demucs
- アップロード: YouTube API (OAuth2)
- テスト: pytest (397 tests, 91% coverage)