Skip to main content

AI Pipeline

Daily AI News Poem Generator

Pipeline that generated vertical videos summarizing world events as short poems, narrated with local TTS and assembled using MoviePy (ran Dec 2025; now archived).

Stack

Python, OpenAI GPT-4o-mini, Piper TTS, MoviePy, Cron

Impact

Demonstrates an end-to-end AI content pipeline: news summary → poem → TTS → video.

Daily AI News Poem Generator

An AI pipeline that turned the day’s world news into vertical video poems. It ran on a daily schedule in December 2025 and is now archived; sample output below.

Latest Output

Archive

2025-12-09

How It Works

1. OpenAI generates news summary → Extracts key events from daily headlines

2. OpenAI converts summary → 3 stanzas → Structures content into poetic format

3. Piper TTS narrates each stanza → Synthesizes natural-sounding speech locally

4. MoviePy assembles a vertical video → Combines audio, captions, and visuals into MP4

Tech Stack

  • Python
  • OpenAI GPT-4o-mini
  • Piper TTS
  • MoviePy
  • Cron scheduling
  • GitHub Pages hosting

Architecture

┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   OpenAI    │ --> │   OpenAI    │ --> │ Piper TTS   │ --> │  MoviePy    │
│  Summary    │     │  3 Stanzas  │     │  Narration  │     │   Video     │
└─────────────┘     └─────────────┘     └─────────────┘     └─────────────┘

Why This Project Matters

  • Demonstrates end-to-end AI pipeline engineering — From data ingestion to multimedia output
  • Scheduled automation — The pipeline ran unattended on a daily schedule during its active period
  • Multimodal output — Text, audio, and video orchestration in a single system

Source Code

Opening live demo. Some hosted apps need a few seconds to wake up.