1.6 KiB
Falah Cast Episode 19 — Published
Live: https://iqra.falahos.my/ibn-khaldun-and-the-muqaddimah-the-science-of-empires/
Published 2026-09-24 via manual end-to-end pipeline test (no cloud routine, run directly from this machine since the cloud environment egress block is still unresolved):
- Script written by Notion AI's Content Studio Custom Agent (see
falahcast-e19-muqaddimah.mdin this repo for the raw script). - Audio generated locally via
edge-tts(pip3 install edge-tts), voiceen-US-AriaNeural— matches the host voice used in all prior Falah Cast episodes (confirmed fromphilosophy_series.json's"voice": "en-US-AriaNeural"field). - Uploaded to Ghost via
POST /ghost/api/admin/media/upload/(multipart,purpose=media) → returned hosted URL. - Post created via
POST /ghost/api/admin/posts/with alexicalbody matching the exact structure of prior episodes (anaudionode + a short intro paragraph), tagged Falah Cast / Podcast / Ibn Khaldun / Islamic Philosophy.
Notable: no dedicated Odysseus or Hermes TTS tool was available in
this session's MCP connectors — checked both, neither exposed one.
edge-tts (free, local, matches established voice) was the practical
choice over Higgsfield's paid TTS engines, which would have introduced
a different, inconsistent host voice.
This proves the full content pipeline works end-to-end when not blocked by network policy. Once the "Falah" cloud environment's egress allow-list is actually fixed (see gumroad-file-hosting-gotcha.md and prior session notes), this flow is a candidate for a scheduled routine.