{
  "downloadPath": "learn/dialogue-not-ai/recipe.json",
  "language": "en",
  "status": "Embedded publication payload; all learn paths are planned publication paths, not already-live URLs.",
  "downloads": [
    "learn/dialogue-not-ai/v03.wav",
    "learn/dialogue-not-ai/v04.wav",
    "learn/dialogue-not-ai/n03.wav",
    "learn/dialogue-not-ai/n04.wav",
    "learn/dialogue-not-ai/bubble.mp4",
    "learn/dialogue-not-ai/touch.mp4",
    "learn/dialogue-not-ai/rewrite.mp4"
  ],
  "steps": [
    {
      "where": "/audio?feature=text-to-speech \u2192 Gemini 3.8 Flash TTS \u2192 One voice",
      "fill": "Paste the after lines into Text. Select Sulafat, empathetic; open Direction for the scene instruction, British RP and natural pace.",
      "check": "Direction stays separate from the spoken text. Capture the actual dated button quote if recording a generator setup; use supplied recordings for this exercise."
    },
    {
      "where": "/editor \u2192 Audio",
      "fill": "Import the four supplied WAVs; use Part to use for full source length and Speed 1. Preview each individually, not overlapped.",
      "check": "v03 is 7.12 s, n03 3.44 s; v04 3.96 s, n04 4.00 s. No accelerated Before."
    },
    {
      "where": "/editor \u2192 add bubble.mp4 and touch.mp4",
      "fill": "Set Trim 0\u20133.44 and 0\u20134; Speed 1, Volume 0. Add n03 and n04. Put playhead at 0 then 3.44 and click Start at playhead on the respective audio.",
      "check": "Final duration 7.44 s. Two audio parts, independent of the picture cuts; no old story captions."
    }
  ],
  "before": [
    "Poppie had one job. Keep the boy's ideas safe, in bubbles.",
    "And when a bubble popped, the idea came true."
  ],
  "after": [
    "Poppie kept his ideas in bubbles.",
    "And when one popped, the idea came true."
  ],
  "settings": {
    "model": "gemini-3-8-flash-tts",
    "mode": "One voice",
    "voice_id": "Sulafat",
    "style": "empathetic",
    "accent": "british_rp",
    "pace": "natural",
    "scene": "A warm storyteller reading a modern fable to a grown-up audience. Quiet, intimate, gently wry, unhurried. Leave natural pauses between sentences. Never salesy, never theatrical."
  },
  "comparison": {
    "files": [
      "v03.wav",
      "n03.wav",
      "v04.wav",
      "n04.wav"
    ],
    "speed": 1,
    "normalization": "None; keep originals. Duration is diagnostic, not a score for acting.",
    "picture": "Use raw bubble/touch footage only for the final revised picture edit. Compare original recordings with waveforms, not mismatching burned subtitles."
  },
  "cutTable": [
    {
      "file": "learn/dialogue-not-ai/bubble.mp4",
      "in": 0,
      "out": 3.44,
      "speed": 1,
      "volume": 0,
      "outputStart": 0
    },
    {
      "file": "learn/dialogue-not-ai/touch.mp4",
      "in": 0,
      "out": 4,
      "speed": 1,
      "volume": 0,
      "outputStart": 3.44
    }
  ],
  "checklist": [
    "One thought per breath.",
    "Keep delivery notes in Direction.",
    "Hold voice and pace constant while testing wording.",
    "Play the complete unprocessed A/B once.",
    "Watch whether the picture supplies the noun you removed.",
    "Use a human performer when exact interruptions or a specific dialect decide the scene."
  ],
  "settingTimes": "Drag the Trim handles while watching the time readout. For a fine cut, pause near the event, focus the preview or timeline outside a field, use Left/Right to step the playhead, then press Start here or End here. The targets may fall between preview steps: choose the nearest frame and save the actual timeline screenshot. Do not type into a nonexistent time field.",
  "recordingDate": "2026-11-07",
  "publicationStatus": "Prepared locally; anonymous downloads must be checked before publication",
  "exportNote": "Editor target: 7.44s. Browser export retains 224 picture frames. Frame-aligned render input: 7.466667s at 30fps, with original 7.44s narration."
}
