{
  "version": 1,
  "verified": true,
  "status": "completed",
  "source_canon_sha256": "3780a603d52ac2c8c673e78cdbb2e63e32278fdb5b35eb11c4523e6634090c05",
  "source_path": "audio/intro-voice-source.txt",
  "source_sha256": "bfe393522896dde3ac584bd51f593e8186a2f21b01b267cc527155c8a68b0b1c",
  "projection_path": "audio/intro-voice-pronunciation.txt",
  "projection_sha256": "accc41a85140cbdea68d8fb660d0425f9f49c41e5b263e4554f620b49c551099",
  "pronunciation_receipt": "log/intro-tts-pronunciation.json",
  "pronunciation_receipt_sha256": "70c2f03867bc0c0d28a712ddc83fcb209a100a9e255c075103b5f8e6ef46a607",
  "pronunciation_lexicon_sha256": "13ae83fc6ed1aa698ec610feb2bd4ab953bf6d97892e3ffa96c34e8d6014641e",
  "voice": "ngoc-huyen-vbee",
  "base_url": "http://192.168.40.33:7862",
  "output": "audio/intro-voice.wav",
  "output_sha256": "92c026388edb4be66d6eafcbf888a826ad0aeed580f3eb69ecd42c67cbeb19ea",
  "wav": {
    "channels": 1,
    "sample_width": 2,
    "sample_rate": 22050,
    "frames": 201728,
    "compression": "NONE",
    "duration_seconds": 9.148662131519274
  },
  "full_output": "audio/intro-full.wav",
  "full_output_sha256": "a6307a00fb3bcd49640d1e1adad851cb2d44ce9361f74f5b37ffe9364ba5d9e8",
  "full_wav": {
    "channels": 1,
    "sample_width": 2,
    "sample_rate": 22050,
    "frames": 245828,
    "compression": "NONE",
    "duration_seconds": 11.148662131519274
  },
  "silence_seconds": 2.0,
  "checked_at": "2026-07-22T00:25:26.924507+00:00"
}
