
Echo is an automated video processing, multi-persona captioning, and LLM-Judge evaluation pipeline. The system ingests short-form video files and utilizes OpenCV to extract sparse, optimized keyframes across the clip's duration. These frames are dispatched to a multimodal vision model (Qwen-3.7-Plus) to generate a dense, high-fidelity visual scene description. This visual context is then orchestrated through a deep-reasoning language model (DeepSeek-V4-Pro) across four distinct, concurrent style tracks: Formal (objective summary), Sarcastic (cynical irony), Humorous-Tech (software engineering metaphors), and Humorous-Non-Tech (relatable stand-up observational comedy). To bypass conversational filler from the reasoning model, custom regex parsing filters isolate the raw output within strict XML container tags. Finally, an independent automated LLM-Judge scores each variation on a 1–5 scale for Accuracy and Tone Alignment. The entire framework is exposed through a reactive Streamlit dashboard providing upload handling, live pipeline status execution logs, and side-by-side results tabs.
13 Jul 2026