{
  "_readme": "Generated by scripts/build_catalog.py — do not hand-edit. Sources: content/scripts/*.md frontmatter + public/voice-samples/voices.json (group=library). RE-ROLL RULE: mp3 URLs are immutable — a re-rendered master MUST get a new filename; update voices.json, rerun the builder, republish.",
  "generated_at": "2026-10-26",
  "provenance": {
    "renderer": "scripts/render_library.py",
    "recipe": "library_masters (content/voice-casting.json)"
  },
  "voices": {
    "anjura": {
      "name": "Anjura",
      "gender": "female"
    },
    "robert": {
      "name": "Robert",
      "gender": "male"
    },
    "coach": {
      "name": "Motivational Coach",
      "gender": "male"
    },
    "jessica": {
      "name": "Jessica",
      "gender": "female"
    }
  },
  "sessions": [
    {
      "id": "01",
      "title": "Quick Calm Reset",
      "slug": "quick-calm-reset",
      "category": "stress",
      "need": "Instant calm in a stressful moment",
      "description": "Slow breathing settles your body and mind in a few minutes. Use it when you feel stressed and want to get on with your day.",
      "keywords": [
        "quick reset",
        "calm",
        "stress relief",
        "breathing",
        "short session"
      ],
      "safety_gate": "none",
      "planned_duration_minutes": 8,
      "duration_minutes": 9,
      "duration_voice": "female",
      "audio": {
        "female": {
          "voice": "anjura",
          "file": "01-quick-calm-reset__anjura.mp3",
          "duration_s": 569.299388,
          "duration_minutes": 9,
          "wpm": 58
        },
        "male": {
          "voice": "robert",
          "file": "01-quick-calm-reset__robert.mp3",
          "duration_s": 642.719909,
          "duration_minutes": 11,
          "wpm": 51
        }
      }
    },
    {
      "id": "02",
      "title": "Drift Into Deep Sleep",
      "slug": "deep-sleep",
      "category": "sleep",
      "need": "Falling asleep easily and sleeping deeply",
      "description": "Slow relaxation and a gentle count down help you fall asleep. Listen in bed with the lights off.",
      "keywords": [
        "sleep",
        "insomnia",
        "deep sleep",
        "bedtime",
        "relaxation"
      ],
      "safety_gate": "none",
      "planned_duration_minutes": 20,
      "duration_minutes": 23,
      "duration_voice": "female",
      "audio": {
        "female": {
          "voice": "anjura",
          "file": "02-deep-sleep__anjura.mp3",
          "duration_s": 1401.286259,
          "duration_minutes": 23,
          "wpm": 66
        },
        "male": {
          "voice": "robert",
          "file": "02-deep-sleep__robert.mp3",
          "duration_s": 1535.309365,
          "duration_minutes": 26,
          "wpm": 60
        }
      }
    },
    {
      "id": "03",
      "title": "Releasing Anxious Feelings",
      "slug": "release-anxiety",
      "category": "anxiety",
      "need": "Calming anxiety and worry, feeling safe and steady",
      "description": "You picture a quiet beach while your body calms down. Use it when worry will not settle.",
      "keywords": [
        "anxiety",
        "worry",
        "calm",
        "nervous system",
        "safety"
      ],
      "safety_gate": "none",
      "planned_duration_minutes": 12,
      "duration_minutes": 14,
      "duration_voice": "female",
      "audio": {
        "female": {
          "voice": "anjura",
          "file": "03-release-anxiety__anjura.mp3",
          "duration_s": 820.53898,
          "duration_minutes": 14,
          "wpm": 65
        },
        "male": {
          "voice": "robert",
          "file": "03-release-anxiety__robert.mp3",
          "duration_s": 893.419841,
          "duration_minutes": 15,
          "wpm": 60
        }
      }
    },
    {
      "id": "04",
      "title": "Melt Away Stress",
      "slug": "stress-release",
      "category": "stress",
      "need": "Releasing built-up stress and tension from body and mind",
      "description": "You relax your body from head to toe and put down your worries one at a time. Use it after a tense day.",
      "keywords": [
        "stress",
        "tension",
        "relaxation",
        "unwind",
        "burnout"
      ],
      "safety_gate": "none",
      "planned_duration_minutes": 10,
      "duration_minutes": 13,
      "duration_voice": "female",
      "audio": {
        "female": {
          "voice": "anjura",
          "file": "04-stress-release__anjura.mp3",
          "duration_s": 779.22941,
          "duration_minutes": 13,
          "wpm": 57
        },
        "male": {
          "voice": "robert",
          "file": "04-stress-release__robert.mp3",
          "duration_s": 824.709932,
          "duration_minutes": 14,
          "wpm": 54
        }
      }
    },
    {
      "id": "05",
      "title": "Unshakeable Confidence",
      "slug": "unshakeable-confidence",
      "category": "confidence",
      "need": "Building self-confidence and self-belief",
      "description": "You picture a mountain, rehearse things going well, and learn a small touch that helps you feel steady. Use it before something that makes you nervous.",
      "keywords": [
        "confidence",
        "self-esteem",
        "self-belief",
        "performance",
        "public speaking"
      ],
      "safety_gate": "none",
      "planned_duration_minutes": 12,
      "duration_minutes": 14,
      "duration_voice": "female",
      "audio": {
        "female": {
          "voice": "anjura",
          "file": "05-unshakeable-confidence__anjura.mp3",
          "duration_s": 847.08932,
          "duration_minutes": 14,
          "wpm": 64
        },
        "male": {
          "voice": "robert",
          "file": "05-unshakeable-confidence__robert.mp3",
          "duration_s": 876.729728,
          "duration_minutes": 15,
          "wpm": 62
        }
      }
    },
    {
      "id": "06",
      "title": "Settle an Overthinking Mind",
      "slug": "settle-an-overthinking-mind",
      "category": "overthinking",
      "need": "Slowing racing thoughts and rumination",
      "description": "Busy thoughts settle like snow in a snow globe, then you rest in a quiet garden. Use it when the same thoughts keep going round.",
      "keywords": [
        "overthinking",
        "racing thoughts",
        "rumination",
        "mental quiet",
        "peace of mind"
      ],
      "safety_gate": "none",
      "planned_duration_minutes": 10,
      "duration_minutes": 12,
      "duration_voice": "female",
      "audio": {
        "female": {
          "voice": "anjura",
          "file": "06-settle-an-overthinking-mind__anjura.mp3",
          "duration_s": 721.52941,
          "duration_minutes": 12,
          "wpm": 62
        },
        "male": {
          "voice": "robert",
          "file": "06-settle-an-overthinking-mind__robert.mp3",
          "duration_s": 849.289864,
          "duration_minutes": 14,
          "wpm": 52
        }
      }
    },
    {
      "id": "07",
      "title": "Deep Focus",
      "slug": "deep-focus",
      "category": "focus",
      "need": "Concentration, productivity, entering flow state",
      "description": "Clears your mind and points your attention at one task. Listen just before you work or study.",
      "keywords": [
        "focus",
        "concentration",
        "productivity",
        "flow state",
        "study"
      ],
      "safety_gate": "none",
      "planned_duration_minutes": 10,
      "duration_minutes": 9,
      "duration_voice": "female",
      "audio": {
        "male": {
          "voice": "coach",
          "file": "07-deep-focus__coach.mp3",
          "duration_s": 457.24,
          "duration_minutes": 8,
          "wpm": 88
        },
        "female": {
          "voice": "jessica",
          "file": "07-deep-focus__jessica.mp3",
          "duration_s": 525.699773,
          "duration_minutes": 9,
          "wpm": 77
        }
      }
    },
    {
      "id": "08",
      "title": "Morning Motivation",
      "slug": "morning-motivation",
      "category": "motivation",
      "need": "Energy, optimism, and momentum to start the day",
      "description": "You picture a sunrise and choose what matters most today. Listen first thing in the morning.",
      "keywords": [
        "morning",
        "motivation",
        "energy",
        "optimism",
        "momentum"
      ],
      "safety_gate": "none",
      "planned_duration_minutes": 8,
      "duration_minutes": 6,
      "duration_voice": "female",
      "audio": {
        "male": {
          "voice": "coach",
          "file": "08-morning-motivation__coach.mp3",
          "duration_s": 333.679977,
          "duration_minutes": 6,
          "wpm": 92
        },
        "female": {
          "voice": "jessica",
          "file": "08-morning-motivation__jessica.mp3",
          "duration_s": 378.189932,
          "duration_minutes": 6,
          "wpm": 81
        }
      }
    },
    {
      "id": "09",
      "title": "Comfort and Ease",
      "slug": "comfort-and-ease",
      "category": "comfort",
      "need": "Easing physical discomfort and tension",
      "description": "Warm images and an imagined comfort dial help your body relax around discomfort. Use it when your body is sore or tense.",
      "keywords": [
        "comfort",
        "ease",
        "discomfort",
        "relaxation",
        "body relief"
      ],
      "safety_gate": "comfort",
      "disclaimer_extra": "This session supports relaxation and comfort. It is not medical care. Always continue to work with your healthcare provider about any physical discomfort, and seek medical advice for anything new or worsening.",
      "planned_duration_minutes": 12,
      "duration_minutes": 13,
      "duration_voice": "female",
      "audio": {
        "female": {
          "voice": "anjura",
          "file": "09-comfort-and-ease__anjura.mp3",
          "duration_s": 776.919093,
          "duration_minutes": 13,
          "wpm": 69
        },
        "male": {
          "voice": "robert",
          "file": "09-comfort-and-ease__robert.mp3",
          "duration_s": 836.839887,
          "duration_minutes": 14,
          "wpm": 64
        }
      }
    },
    {
      "id": "10",
      "title": "Freedom From Cravings",
      "slug": "freedom-from-cravings",
      "category": "mindful-eating",
      "need": "Mindful eating and freedom from unwanted cravings",
      "description": "You practise letting a food craving rise and pass, and noticing when you have had enough. Use it when a craving pulls at you.",
      "keywords": [
        "cravings",
        "mindful eating",
        "craving surfing",
        "mindful choice",
        "pause"
      ],
      "safety_gate": "mindful-eating",
      "disclaimer_extra": "This session is not appropriate for anyone managing a disordered-eating condition; please work with a qualified professional. For alcohol or substance dependence, seek professional support — this session is designed for everyday food cravings.",
      "planned_duration_minutes": 12,
      "duration_minutes": 14,
      "duration_voice": "female",
      "audio": {
        "female": {
          "voice": "anjura",
          "file": "10-freedom-from-cravings__anjura.mp3",
          "duration_s": 863.619025,
          "duration_minutes": 14,
          "wpm": 61
        },
        "male": {
          "voice": "robert",
          "file": "10-freedom-from-cravings__robert.mp3",
          "duration_s": 888.019841,
          "duration_minutes": 15,
          "wpm": 60
        }
      }
    }
  ]
}
