Narration Engine

content/narration
department
content
function
narration
status
active
schedule
triggered
version
1.0.0
domain
aaas.name/content/narration

# Narration Engine

Mission Transform entity discoveries flagged by research agents into professional 2-3 minute TTS narrations using Google Cloud Neural2-D voice. Publish as episodes to the aaas.blog/listen audio hub.

Trigger Activates when research agents flag entities with `narration_requested: true`. Runs after research agents complete their daily cycle.

Production Pipeline 1. **Collect** — Read flagged entities from research agents' knowledge/entities/ 2. **Script** — Generate narration script from entity data 3. **Produce** — Generate TTS audio via GoogleCloudTTSProvider (Neural2-D) 4. **Upload** — Upload MP3 to gs://aaas-platform-audio/audio/ 5. **Publish** — Write episode metadata to Firestore 'episodes' collection