{
  "schema_version": 2,
  "kind": "pre_generated_product_example",
  "generated_at": "2026-08-25T15:09:56.038473+00:00",
  "voice": {
    "persona": "Callie - Encourager",
    "voice_id": "preset_u_13ce49b7bbd4",
    "tier": "ultra",
    "language": "en-US"
  },
  "pipeline": {
    "merge": "app.tts.merger.merge_chunks",
    "srt": "app.tts.srt.build_srt",
    "crossfade_ms": 15,
    "target_dbfs": -16.0
  },
  "verification": {
    "protocol": "landing-section-regeneration-v1",
    "status": "verified",
    "automated_checks": [
      "tests/test_landing_proof.py",
      "app.tts.merger.merge_chunks",
      "app.tts.srt.build_srt"
    ],
    "claims": [
      "section-level replacement",
      "re-merged final take",
      "rebuilt SRT from final section timing"
    ],
    "limitations": [
      "pre-generated artifact, not a customer testimonial",
      "not a latency or success-rate benchmark",
      "not sentence-level atomic editing"
    ]
  },
  "sources": [
    {
      "role": "section_01",
      "source_id": "section_01",
      "sha256": "910c788111d1503a1879aacb4334b23c9d8490f54086330daa2196a4c5b60a13"
    },
    {
      "role": "section_02_original",
      "source_id": "section_02_original",
      "sha256": "29f4c6487beebf1894e4af7c3f69bdaf52fb7445d63e39399c461b87c0b6f0ad"
    },
    {
      "role": "section_02_replaced",
      "source_id": "section_02_replaced",
      "sha256": "688c4bbe5287f05ee72de017a3c37ecd57069f33c9486a57b3aa901a888449cc"
    },
    {
      "role": "section_03",
      "source_id": "section_03",
      "sha256": "d35166008e1c43a1c4d1e478249a221f1b9be08f54aeebf023491f779502e988"
    }
  ],
  "original": {
    "audio": "/static/proof/section-regeneration/original.mp3",
    "srt": "/static/proof/section-regeneration/original.srt",
    "audio_sha256": "6c416222a61cc8a9ce702afb3e24b275adee717e225367aea73aa0cbe3a8d73d",
    "srt_sha256": "6ae22003b0fa2987dd2b8b9e557f4b4fed14fb786df588ac3896ebfdb663aa77",
    "duration_s": 14.274,
    "duration_ms": 14274,
    "peaks": [
      3,
      181,
      138,
      202,
      176,
      204,
      212,
      146,
      212,
      221,
      143,
      146,
      112,
      83,
      72,
      25,
      3,
      233,
      232,
      243,
      231,
      229,
      120,
      110,
      120,
      133,
      130,
      142,
      3,
      255,
      187,
      175,
      247,
      221,
      98,
      74,
      140,
      99,
      118,
      104,
      97,
      20,
      4,
      155,
      164,
      224,
      145,
      161,
      229,
      159,
      190,
      130,
      172,
      192,
      200,
      215,
      155,
      105,
      96,
      125,
      78,
      5,
      196,
      193,
      254,
      116,
      235,
      114,
      255,
      250,
      229,
      159,
      181,
      157,
      101,
      5,
      4,
      5,
      255,
      219,
      209,
      252,
      151,
      151,
      135,
      144,
      176,
      211,
      166,
      244,
      243,
      144,
      186,
      102,
      72,
      7
    ],
    "sections": [
      {
        "index": 0,
        "text": "Your product deserves more than a flat read. Give it a voice with intent.",
        "start_ms": 0,
        "duration_ms": 4200,
        "changed": false
      },
      {
        "index": 1,
        "text": "Every product has a story. The challenge is making people stay long enough to hear it.",
        "start_ms": 4185,
        "duration_ms": 4920,
        "changed": false
      },
      {
        "index": 2,
        "text": "From first hook to final CTA, every line lands with the feeling you wrote it to carry.",
        "start_ms": 9090,
        "duration_ms": 5184,
        "changed": false
      }
    ]
  },
  "regenerated": {
    "audio": "/static/proof/section-regeneration/regenerated.mp3",
    "srt": "/static/proof/section-regeneration/regenerated.srt",
    "audio_sha256": "44364ce48dc619282b571013f064f40addce5e9c92a12cd1a43d70405e0f3210",
    "srt_sha256": "37ac9ec1198d1f857fd36190b73ea12f0c9a449cac06a5e4bd992283c5c69db4",
    "duration_s": 14.37,
    "duration_ms": 14370,
    "peaks": [
      3,
      181,
      138,
      202,
      176,
      204,
      212,
      146,
      212,
      221,
      143,
      146,
      112,
      83,
      71,
      14,
      3,
      233,
      243,
      207,
      231,
      205,
      120,
      106,
      119,
      130,
      118,
      136,
      3,
      186,
      241,
      238,
      206,
      201,
      135,
      133,
      119,
      4,
      4,
      184,
      215,
      248,
      145,
      213,
      156,
      115,
      157,
      117,
      254,
      237,
      207,
      179,
      152,
      166,
      142,
      112,
      142,
      152,
      92,
      80,
      45,
      4,
      45,
      186,
      249,
      202,
      224,
      114,
      198,
      255,
      239,
      152,
      173,
      150,
      118,
      5,
      4,
      5,
      255,
      201,
      209,
      241,
      144,
      145,
      129,
      137,
      168,
      202,
      182,
      233,
      233,
      138,
      178,
      98,
      72,
      7
    ],
    "sections": [
      {
        "index": 0,
        "text": "Your product deserves more than a flat read. Give it a voice with intent.",
        "start_ms": 0,
        "duration_ms": 4200,
        "changed": false
      },
      {
        "index": 1,
        "text": "With NarrateHQ, turn any script into expressive audio that keeps people listening.",
        "start_ms": 4185,
        "duration_ms": 5016,
        "changed": true
      },
      {
        "index": 2,
        "text": "From first hook to final CTA, every line lands with the feeling you wrote it to carry.",
        "start_ms": 9186,
        "duration_ms": 5184,
        "changed": false
      }
    ]
  }
}
