{
  "schema_version": 1,
  "status": "passed",
  "verified": true,
  "candidate_path": "/data/video-pipeline/HaTramAudio/project/010-Toi-Nhuong-Hon-Uoc-Cho-Thien-Kim-Gia/work/story/run-001/candidate.txt",
  "candidate_sha256": "cd19954c7d8e24db8cb6119bdeeedbca4853cf4864e5f01c773ecbcbe8907321",
  "validation_report_sha256": "e54c5abe02b1e64bb91bb43c8dc37b46a48e581fb4606bed25ece07fba0795f7",
  "endpoint": "http://192.168.40.32:7861/voice/ngoc-huyen-clone",
  "voice": "ngoc-huyen-clone",
  "style": "doc_truyen",
  "speed": 1.0,
  "denoise": true,
  "sample_words": 601,
  "sample_sha256": "a9e34b99070cce432694d17e6bddddc656e57a753e39f36f23c95325f943cee0",
  "duration_seconds": 148.78,
  "words_per_minute": 242.37,
  "candidate_words": 12191,
  "predicted_story_duration_seconds": 3017.93,
  "predicted_story_duration_minutes": 50.3,
  "target_minutes": [
    40,
    60
  ],
  "duration_gate_verified": true,
  "output": "/data/video-pipeline/HaTramAudio/project/010-Toi-Nhuong-Hon-Uoc-Cho-Thien-Kim-Gia/audio/voice-test-candidate.wav",
  "output_sha256": "11e734d1994c599f8bf4bebdf9bd654f5dc70e18c02da3e814883a81cfc5a125",
  "probe": {
    "duration_seconds": 148.78,
    "size_bytes": 14282924,
    "stream": {
      "codec_name": "pcm_s16le",
      "codec_type": "audio",
      "sample_rate": "48000",
      "channels": 1
    }
  },
  "verified_at": "2026-07-20T02:47:37.828241Z"
}
