#!/bin/bash # AI Talk Show — Run an episode end-to-end # Usage: ./run_episode.sh [episode_id] [topic] set -e EPISODE=${1:-001} TOPIC=${2:-agent-loops} SCRIPTS_DIR="$(cd "$(dirname "$0")" && pwd)" echo "======================================" echo " AI Talk Show — Episode $EPISODE" echo " Topic: $TOPIC" echo "======================================" echo "" # Step 1: Generate conversation echo "[1/3] Generating conversation..." python3 "$SCRIPTS_DIR/orchestrator.py" echo "" # Step 2: Render TTS echo "[2/3] Rendering TTS..." python3 "$SCRIPTS_DIR/tts_pipeline.py" "$EPISODE" "$TOPIC" echo "" # Step 3: Report echo "[3/3] Done!" ls -lh "$SCRIPTS_DIR/../outputs/"*ep${EPISODE}_${TOPIC}* 2>/dev/null || echo "No output files found."