{
  "schema_version": 1,
  "project_id": "021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha",
  "run_id": "run-20260721T131911Z-ac5d64d1",
  "status": "completed",
  "verified": true,
  "source_canon_sha256": "bb80e97d9adcb0427ea3828449858445323db228cca38f37cdf0446fffefdd6f",
  "spoken_narration_sha256": "bb80e97d9adcb0427ea3828449858445323db228cca38f37cdf0446fffefdd6f",
  "endpoint": "http://192.168.40.32:7861/voice/ngoc-huyen-clone",
  "request_config": {
    "style": "doc_truyen",
    "speed": "1.0",
    "denoise": "true"
  },
  "chunk_count": 19,
  "segments": [
    {
      "index": 1,
      "status": "completed",
      "text_sha256": "2d9d5c3ff665dc37cfe0a7030269daf8c3d12fed28ed0aabc6d58eeb4b1bb2f5",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0001.wav",
      "size_bytes": 14078444,
      "audio_sha256": "1b8b5ee66199acb1572654d8af8db92e5002b1ee0a5ac709cd485077fd3fe206",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 146.65,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7039200,
        "duration_seconds": 146.65
      },
      "completed_at": "2026-07-21T13:36:57.183163Z"
    },
    {
      "index": 2,
      "status": "completed",
      "text_sha256": "b72c4570093cbc8fadc6926e07e7ebb8b55534b236284e2a3b86ff1fa882f572",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0002.wav",
      "size_bytes": 14676524,
      "audio_sha256": "6ae655821c2f0ac60b7ba953e5ae1cc22d9639ffb9f683ef80f523a13a309882",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 152.88,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7338240,
        "duration_seconds": 152.88
      },
      "completed_at": "2026-07-21T13:39:13.128393Z"
    },
    {
      "index": 3,
      "status": "completed",
      "text_sha256": "865ec633e007a80ff0374a8374f2770e64f5d84a2a6a9d52fcbb00688d748db2",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0003.wav",
      "size_bytes": 15424364,
      "audio_sha256": "8cfcd0eec6f46f58cd466fedc2855885396a65388e2243e100f2f73a6656efef",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 160.67,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7712160,
        "duration_seconds": 160.67
      },
      "completed_at": "2026-07-21T13:41:30.001823Z"
    },
    {
      "index": 4,
      "status": "completed",
      "text_sha256": "91fceccae2d6ecc4a2d737b9ea57de08068e525abb397d5f04af116ad8be26e4",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0004.wav",
      "size_bytes": 15270764,
      "audio_sha256": "b4a9df71dd8bab3a2eb2a9cb6b4df557f2a3e24060e12f3c35f1c710607d963a",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 159.07,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7635360,
        "duration_seconds": 159.07
      },
      "completed_at": "2026-07-21T13:43:47.804715Z"
    },
    {
      "index": 5,
      "status": "completed",
      "text_sha256": "a2191693000bff5b815b5bfd75d278bf60843490e8b349676e9754c1695ea65d",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0005.wav",
      "size_bytes": 15113324,
      "audio_sha256": "19db8c19d220f76351952d5d17205d7d8e319b046574bb79dcad4b509819bf8c",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 157.43,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7556640,
        "duration_seconds": 157.43
      },
      "completed_at": "2026-07-21T13:46:02.456171Z"
    },
    {
      "index": 6,
      "status": "completed",
      "text_sha256": "d410368f4606248e9e88328178a76a0d365a860705b5861f67b8a3db6e2af4f0",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0006.wav",
      "size_bytes": 14997164,
      "audio_sha256": "f64a3bcde19084baa7807620d2b26da7c8b2595081aef1a33aad634529fa2fba",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 156.22,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7498560,
        "duration_seconds": 156.22
      },
      "completed_at": "2026-07-21T13:48:45.599810Z"
    },
    {
      "index": 7,
      "status": "completed",
      "text_sha256": "85bd1dfaca20587c9fd6e183606b841d6849ad665e7d981c1cbadd50f854dee5",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0007.wav",
      "size_bytes": 14458604,
      "audio_sha256": "7cf49d3c382d4aab50746f928b63b0f92ddd56938939f12030389659c7dc53d9",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 150.61,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7229280,
        "duration_seconds": 150.61
      },
      "completed_at": "2026-07-21T13:51:49.790031Z"
    },
    {
      "index": 8,
      "status": "completed",
      "text_sha256": "e70ef77a2cab5fe2e293379926e9fe003f6b6208f5c9ca82bc8cd953e5724952",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0008.wav",
      "size_bytes": 14787884,
      "audio_sha256": "9d1d027e1fd180521013d37e8487c7ec00e26b5c779749a062dc401b8dc51276",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 154.04,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7393920,
        "duration_seconds": 154.04
      },
      "completed_at": "2026-07-21T13:54:53.986497Z"
    },
    {
      "index": 9,
      "status": "completed",
      "text_sha256": "72f7bca9222dbd4d3a0ee2b07f3aa221a08906bdd2d2a61cbcd3b247a55d992d",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0009.wav",
      "size_bytes": 14700524,
      "audio_sha256": "b27b6ae7317ace9756d5ad4552c37e8e07161b53623dadd8544930186f31fbb6",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 153.13,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7350240,
        "duration_seconds": 153.13
      },
      "completed_at": "2026-07-21T13:58:03.064057Z"
    },
    {
      "index": 10,
      "status": "completed",
      "text_sha256": "bc1457a9cedf77da16446f3631bd61b2c10557e16d1a597e8036aee8c2e9ec41",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0010.wav",
      "size_bytes": 14937644,
      "audio_sha256": "930b2bc04cca7e6336a76535d0c887b31e06c292c50af039f07e326c02dfe7b6",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 155.6,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7468800,
        "duration_seconds": 155.6
      },
      "completed_at": "2026-07-21T14:01:05.475170Z"
    },
    {
      "index": 11,
      "status": "completed",
      "text_sha256": "a15778f4c5c841b613a6dee9c4e410355c6fabf1941372695fadbb445e06c8aa",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0011.wav",
      "size_bytes": 14111084,
      "audio_sha256": "4c7ec1871a031fe7563a00249e06d76be593b3ec454a1a2158d81f3e5790f4a8",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 146.99,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7055520,
        "duration_seconds": 146.99
      },
      "completed_at": "2026-07-21T14:04:02.732269Z"
    },
    {
      "index": 12,
      "status": "completed",
      "text_sha256": "32e528a3520f35dcede4637b4ad7cd262bf8d363c3488d92e9907dadb2fe9214",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0012.wav",
      "size_bytes": 15351404,
      "audio_sha256": "804ada4c826952daac5eb886870dde273c03bdfe77db70e543de29a00300561d",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 159.91,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7675680,
        "duration_seconds": 159.91
      },
      "completed_at": "2026-07-21T14:07:12.467303Z"
    },
    {
      "index": 13,
      "status": "completed",
      "text_sha256": "98bc84854ccea314cd43f2b7796abb25f1c9ffb82972896ec120dd6570ae4560",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0013.wav",
      "size_bytes": 13662764,
      "audio_sha256": "fd20a109c925273637d0f767082bf97d29435c511af1e12e14c4237881958cce",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 142.32,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 6831360,
        "duration_seconds": 142.32
      },
      "completed_at": "2026-07-21T14:10:00.749845Z"
    },
    {
      "index": 14,
      "status": "completed",
      "text_sha256": "f0e363ba3785427bca9b6278fac246fc207a4426ec1143ed77088026d8ba249a",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0014.wav",
      "size_bytes": 14892524,
      "audio_sha256": "9a9e36b50f9bf2f7c3e1b4ea60e9da1380992bc228e410d1c5d2bbb01fdb9062",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 155.13,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7446240,
        "duration_seconds": 155.13
      },
      "completed_at": "2026-07-21T14:13:07.260902Z"
    },
    {
      "index": 15,
      "status": "completed",
      "text_sha256": "a1783cd36bc8899f065d6ef6ce157cee6f9483958b1157dbda5904f2d29c9d4b",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0015.wav",
      "size_bytes": 14476844,
      "audio_sha256": "9bc2b160f747f8f081255d5bc596a6f49149e0958a963a33b1c9a10541addf66",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 150.8,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7238400,
        "duration_seconds": 150.8
      },
      "completed_at": "2026-07-21T14:16:09.292423Z"
    },
    {
      "index": 16,
      "status": "completed",
      "text_sha256": "4a52e9706e4ea27b981063d38942b63959a16eb8c270f7f639029316a497aa81",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0016.wav",
      "size_bytes": 14988524,
      "audio_sha256": "6188d740fa8cef783695b06d162497fb72caf5cc1b58c096e428e9475223661f",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 156.13,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7494240,
        "duration_seconds": 156.13
      },
      "completed_at": "2026-07-21T14:19:15.486431Z"
    },
    {
      "index": 17,
      "status": "completed",
      "text_sha256": "7864c5632db524e55b3cd8c3b742de162f29135cac3bc3c3a9ef208650b8b30a",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0017.wav",
      "size_bytes": 14632364,
      "audio_sha256": "508316bf269f544df6f8e498d8a56074280500181b954ef84dbd907fb6257575",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 152.42,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 7316160,
        "duration_seconds": 152.42
      },
      "completed_at": "2026-07-21T14:22:20.853532Z"
    },
    {
      "index": 18,
      "status": "completed",
      "text_sha256": "d7629fd5cd26a4742a1b12eb5e438b3cd43f517afb325deb2b5ccd31ee08f63b",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0018.wav",
      "size_bytes": 13575404,
      "audio_sha256": "9bf3a3726220d910cb1d00b193ebb685480e7816768b7fb643ee2b26abf590d5",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 141.41,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 6787680,
        "duration_seconds": 141.41
      },
      "completed_at": "2026-07-21T14:25:13.861835Z"
    },
    {
      "index": 19,
      "status": "completed",
      "text_sha256": "01160b5126e9719102df585e55c018645e17e3ae0feac1ae2b24a352998a54fa",
      "output_path": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/chunks/segment-0019.wav",
      "size_bytes": 11633324,
      "audio_sha256": "462b902054bc4c8c5b9ab11ad0db1a47c16588bf20cc21b220812266c9c9015d",
      "hash_method": "sha256_stream_8MiB",
      "duration_seconds": 121.18,
      "probe": {
        "sample_rate": 48000,
        "channels": 1,
        "sample_width": 2,
        "frames": 5816640,
        "duration_seconds": 121.18
      },
      "completed_at": "2026-07-21T14:27:40.745879Z"
    }
  ],
  "updated_at": "2026-07-21T14:27:40.745919Z",
  "segment_count": 19,
  "output": "/data/video-pipeline/HaTramAudio/project/021-Ngay-Toi-Bi-Gach-Ten-Khoi-Gia-Pha/audio/story-full.wav",
  "output_size_bytes": 275768718,
  "output_duration": 2872.59,
  "output_sha256": "f39e3db2b844dd4740e2509e46787a3aafb42110df26b1e9c0bceac675e3ad08",
  "output_probe": {
    "sample_rate": 48000,
    "channels": 1,
    "sample_width": 2,
    "frames": 137884320,
    "duration_seconds": 2872.59
  },
  "hash_method": "sha256_stream_8MiB",
  "completed_at": "2026-07-21T14:27:46.168201Z"
}
