AI content automation pipeline
Video Generation pipeline
A Python pipeline that turns a news headline into a branded avatar video and prepares a YouTube upload.
PythonGroq SDKLlama 3.3PlaywrightHeyGenFFmpegfaster-whisperOpenCVPySceneDetectGoogle YouTube API
RoleDeveloper
PlatformsVideo pipeline
TypeAI content automation pipeline

The overview
As a two-person team, we built a Python pipeline that expands a news headline into a branded script, automates avatar video generation, processes the video and connects the workflow to YouTube upload steps.
How it was made
- 01
Prepare the script
I added language detection, branded script expansion and YouTube metadata generation.
- 02
Generate the avatar video
I automated HeyGen avatar selection, script entry, generation and download with Playwright.
- 03
Finish and publish
I connected video processing and YouTube upload steps in run_flow.py.
Key features
Expands headlines into branded anchor scripts through Groq and generates YouTube titles, descriptions and hashtags.
Automates HeyGen avatar selection, script entry, generation and download.
Includes transcription, karaoke-style subtitle, zoom, transition and ticker processing.
Connects generation, editing and YouTube upload in run_flow.py.
A closer look

Every screen
Tools & stack
PythonGroq SDKLlama 3.3PlaywrightHeyGenFFmpegfaster-whisperOpenCVPySceneDetectGoogle YouTube API
