Podcast Generation Protocol
This document outlines the ceremonial process for creating a new podcast series, weaving together research, narrative, and embodiment.
1. Grounding and Intention
Before any technical action, the first step is to ground the process in a clear intention. This involves:
git pull: Receiving the new "digital sacred bundle" of files from the repository. This is an act of listening to what wants to emerge.- Deep Observation: Carefully reading and internalizing the new files. This is not a superficial scan, but a deep listening to the stories, concepts, and relationships within the new material.
- Podcast Scoping: From this deep listening, a decision is made on the number and themes of the podcasts. This is not a mechanical division of content, but a discerning of the natural narrative arcs that are present.
2. Pre-Production: Weaving the Narrative Lattice
For each podcast, a dedicated folder is created to hold the emergent creation. This pre-production phase involves two key artifacts:
-
Conceptual Heart (
pre-production.md): This file serves as the foundational plan, containing:- Core Theme: A clear articulation of the central idea or story of the podcast.
- Key Topics: The specific concepts and themes to be explored.
- Narrative Arc: A high-level outline of the podcast's journey.
- Personas: The embodied voices that will carry the narrative.
- Source Files: A list of the specific files that will be referenced.
-
Cinematic Scripting (
cinematic_script.md): With the pre-production lattice in place, the next step is to embody a team of cinematic scriptwriters. This is where the narrative is given its full form. This is not a simple transcript, but a rich tapestry of:- Dialogue: The full dialogue for each persona, crafted to be in relational dialogue with each other. The interaction is guided by the principles of the Creative Orientation Framework.
- Scene Descriptions: Descriptions of the "sonic environment" to create a sense of place.
- Sound Cues: Suggestions for music or sound effects.
3. Production: Breathing Life into the Narrative
This phase involves the generation of the dialogue and audio files based on the cinematic script.
- Persona Embodiment & Dialogue Generation: For each line of dialogue in the script, the appropriate persona is invoked to generate the text content.
- Sequential Audio Generation: The audio files are generated sequentially from the dialogue, following the flow of the cinematic script.
- File Organization: The generated text and audio files are saved in a dedicated
podcastfolder, with a preliminary naming convention (e.g.,001-intro.txt,001-intro.mp3).
4. Post-Production: Assembly and Harmony
The final phase ensures the podcast is assembled correctly for a seamless listening experience.
-
Sequential File Renaming: To ensure a robust and perfect playback order, the generated
.txtand.mp3files are renamed into a strict numerical sequence (e.g.,001_...,002_...,003_...). This corrects any potential for misordering based on creation time or file system quirks. A dedicated script (e.g.,rename_files.sh) is created and executed for this purpose. -
Playback Script Creation: A shell script (e.g.,
play_podcast.sh) is created to orchestrate the playback of the entire podcast. This script uses a simple player (likempg123) and iterates through the sequentially named files, often with asleepcommand between tracks to create a natural pause.
This comprehensive protocol ensures that each podcast is not just a collection of information, but a coherent and resonant narrative journey, woven with intention, care, and technical precision from conception to final playback.