Document Falah Cast episode 19 publish (Notion AI script + edge-tts audio + Ghost)
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# 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):
|
||||
|
||||
1. Script written by Notion AI's Content Studio Custom Agent (see
|
||||
`falahcast-e19-muqaddimah.md` in this repo for the raw script).
|
||||
2. Audio generated locally via `edge-tts` (`pip3 install edge-tts`),
|
||||
voice `en-US-AriaNeural` — matches the host voice used in all prior
|
||||
Falah Cast episodes (confirmed from `philosophy_series.json`'s
|
||||
`"voice": "en-US-AriaNeural"` field).
|
||||
3. Uploaded to Ghost via `POST /ghost/api/admin/media/upload/`
|
||||
(multipart, `purpose=media`) → returned hosted URL.
|
||||
4. Post created via `POST /ghost/api/admin/posts/` with a `lexical`
|
||||
body matching the exact structure of prior episodes (an `audio`
|
||||
node + 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.
|
||||
Reference in New Issue
Block a user