{
  "status": "success",
  "version": 1,
  "summary": {
    "variants_analyzed": 2,
    "best_variant": "suno_raw_0.mp3",
    "best_avg_match_ratio": 0.54,
    "auto_correction_written": false,
    "corrected_file": null
  },
  "variants": [
    {
      "audio_file": "suno_raw_0.mp3",
      "confidence": 0.7,
      "avg_match_ratio": 0.54,
      "status_counts": {
        "exact": 6,
        "partial": 15,
        "changed": 0,
        "skipped": 9,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "千里孤鸿落寒汀",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 19.83,
          "end": 24.0,
          "ops": []
        },
        {
          "index": 1,
          "original": "雁字无声问苍冥",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 24.49,
          "end": 28.16,
          "ops": [
            {
              "op": "delete",
              "text": "雁字无声问苍冥",
              "heard": ""
            }
          ]
        },
        {
          "index": 2,
          "original": "霜降庭中叶自零",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 28.16,
          "end": 32.62,
          "ops": [
            {
              "op": "delete",
              "text": "霜降庭中叶自零",
              "heard": ""
            }
          ]
        },
        {
          "index": 3,
          "original": "谁人共剪西窗灯",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 33.26,
          "end": 37.16,
          "ops": [
            {
              "op": "delete",
              "text": "谁人共剪西窗灯",
              "heard": ""
            }
          ]
        },
        {
          "index": 4,
          "original": "云鬓半遮眉间痕",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 5,
          "original": "素笺折叠付流云",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 6,
          "original": "一缕墨香绕案榻",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 7,
          "original": "道是无情却动心",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.43,
          "start": 68.86,
          "end": 73.28,
          "ops": [
            {
              "op": "delete",
              "text": "道是无情却动心",
              "heard": ""
            }
          ]
        },
        {
          "index": 8,
          "original": "烛火燃尽夜未央",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 73.28,
          "end": 77.16,
          "ops": [
            {
              "op": "delete",
              "text": "烛火燃尽夜未央",
              "heard": ""
            }
          ]
        },
        {
          "index": 9,
          "original": "你是暗处那束光",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 10,
          "original": "山河千重隔与望",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 82.2,
          "end": 86.2,
          "ops": [
            {
              "op": "delete",
              "text": "山河千重隔与望",
              "heard": ""
            }
          ]
        },
        {
          "index": 11,
          "original": "唯此一念不相忘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 86.84,
          "end": 91.32,
          "ops": [
            {
              "op": "delete",
              "text": "唯此一念不相忘",
              "heard": ""
            }
          ]
        },
        {
          "index": 12,
          "original": "问苍天借几寸月",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 13,
          "original": "渡你归来旧时巷",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 14,
          "original": "此生不渡黄泉路",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 100.18,
          "end": 104.6,
          "ops": [
            {
              "op": "delete",
              "text": "此生不渡黄泉路",
              "heard": ""
            }
          ]
        },
        {
          "index": 15,
          "original": "此心只渡你还乡",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 104.6,
          "end": 127.71,
          "ops": [
            {
              "op": "delete",
              "text": "此心只渡你还乡",
              "heard": ""
            }
          ]
        },
        {
          "index": 16,
          "original": "松间疏雨敲石径",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 17,
          "original": "岁月催白两鬓霜",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 140.52,
          "end": 144.78,
          "ops": [
            {
              "op": "delete",
              "text": "岁月催白两鬓霜",
              "heard": ""
            }
          ]
        },
        {
          "index": 18,
          "original": "执伞立于檐下候",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 19,
          "original": "凭栏处",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 20,
          "original": "一眼万年皆是你模样",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 149.8,
          "end": 154.04,
          "ops": []
        },
        {
          "index": 21,
          "original": "烛火燃尽夜未央",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 154.04,
          "end": 158.54,
          "ops": []
        },
        {
          "index": 22,
          "original": "你是暗处那束光",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.43,
          "start": 158.09,
          "end": 162.98,
          "ops": [
            {
              "op": "delete",
              "text": "你是暗处那束光",
              "heard": ""
            }
          ]
        },
        {
          "index": 23,
          "original": "山河千重隔与望",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 162.98,
          "end": 167.58,
          "ops": []
        },
        {
          "index": 24,
          "original": "唯此一念不相忘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 167.58,
          "end": 172.04,
          "ops": [
            {
              "op": "delete",
              "text": "唯此一念不相忘",
              "heard": ""
            }
          ]
        },
        {
          "index": 25,
          "original": "问苍天借几寸月",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 172.04,
          "end": 176.28,
          "ops": [
            {
              "op": "delete",
              "text": "问苍天借几寸月",
              "heard": ""
            }
          ]
        },
        {
          "index": 26,
          "original": "渡你归来旧时巷",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 176.28,
          "end": 180.94,
          "ops": [
            {
              "op": "delete",
              "text": "渡你归来旧时巷",
              "heard": ""
            }
          ]
        },
        {
          "index": 27,
          "original": "此生不渡黄泉路",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 180.94,
          "end": 185.44,
          "ops": []
        },
        {
          "index": 28,
          "original": "此心只渡你还乡",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 185.44,
          "end": 234.76,
          "ops": []
        },
        {
          "index": 29,
          "original": "此心只渡你还乡",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 239.24,
          "end": 241.64,
          "ops": [
            {
              "op": "delete",
              "text": "此心只渡你还乡",
              "heard": ""
            }
          ]
        }
      ]
    },
    {
      "audio_file": "suno_raw_1.mp3",
      "confidence": 0.6,
      "avg_match_ratio": 0.45,
      "status_counts": {
        "exact": 4,
        "partial": 14,
        "changed": 0,
        "skipped": 12,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "千里孤鸿落寒汀",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 22.84,
          "end": 27.46,
          "ops": []
        },
        {
          "index": 1,
          "original": "雁字无声问苍冥",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 2,
          "original": "霜降庭中叶自零",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.43,
          "start": 31.7,
          "end": 36.26,
          "ops": [
            {
              "op": "delete",
              "text": "霜降庭中叶自零",
              "heard": ""
            }
          ]
        },
        {
          "index": 3,
          "original": "谁人共剪西窗灯",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 4,
          "original": "云鬓半遮眉间痕",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 5,
          "original": "素笺折叠付流云",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 6,
          "original": "一缕墨香绕案榻",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 7,
          "original": "道是无情却动心",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.43,
          "start": 72.64,
          "end": 76.46,
          "ops": [
            {
              "op": "delete",
              "text": "道是无情却动心",
              "heard": ""
            }
          ]
        },
        {
          "index": 8,
          "original": "烛火燃尽夜未央",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 77.2,
          "end": 80.99,
          "ops": [
            {
              "op": "delete",
              "text": "烛火燃尽夜未央",
              "heard": ""
            }
          ]
        },
        {
          "index": 9,
          "original": "你是暗处那束光",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.43,
          "start": 81.7,
          "end": 85.46,
          "ops": [
            {
              "op": "delete",
              "text": "你是暗处那束光",
              "heard": ""
            }
          ]
        },
        {
          "index": 10,
          "original": "山河千重隔与望",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 85.46,
          "end": 90.06,
          "ops": [
            {
              "op": "delete",
              "text": "山河千重隔与望",
              "heard": ""
            }
          ]
        },
        {
          "index": 11,
          "original": "唯此一念不相忘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 90.7,
          "end": 94.86,
          "ops": [
            {
              "op": "delete",
              "text": "唯此一念不相忘",
              "heard": ""
            }
          ]
        },
        {
          "index": 12,
          "original": "问苍天借几寸月",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.43,
          "start": 95.38,
          "end": 99.26,
          "ops": [
            {
              "op": "delete",
              "text": "问苍天借几寸月",
              "heard": ""
            }
          ]
        },
        {
          "index": 13,
          "original": "渡你归来旧时巷",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 14,
          "original": "此生不渡黄泉路",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 104.26,
          "end": 108.76,
          "ops": []
        },
        {
          "index": 15,
          "original": "此心只渡你还乡",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 108.76,
          "end": 130.11,
          "ops": [
            {
              "op": "delete",
              "text": "此心只渡你还乡",
              "heard": ""
            }
          ]
        },
        {
          "index": 16,
          "original": "松间疏雨敲石径",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 17,
          "original": "岁月催白两鬓霜",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 153.66,
          "end": 158.3,
          "ops": [
            {
              "op": "delete",
              "text": "岁月催白两鬓霜",
              "heard": ""
            }
          ]
        },
        {
          "index": 18,
          "original": "执伞立于檐下候",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 19,
          "original": "凭栏处",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 20,
          "original": "一眼万年皆是你模样",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 163.04,
          "end": 167.52,
          "ops": []
        },
        {
          "index": 21,
          "original": "烛火燃尽夜未央",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 167.52,
          "end": 171.96,
          "ops": []
        },
        {
          "index": 22,
          "original": "你是暗处那束光",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 23,
          "original": "山河千重隔与望",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 176.38,
          "end": 180.94,
          "ops": [
            {
              "op": "delete",
              "text": "山河千重隔与望",
              "heard": ""
            }
          ]
        },
        {
          "index": 24,
          "original": "唯此一念不相忘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 180.94,
          "end": 185.62,
          "ops": [
            {
              "op": "delete",
              "text": "唯此一念不相忘",
              "heard": ""
            }
          ]
        },
        {
          "index": 25,
          "original": "问苍天借几寸月",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.43,
          "start": 185.62,
          "end": 189.96,
          "ops": [
            {
              "op": "delete",
              "text": "问苍天借几寸月",
              "heard": ""
            }
          ]
        },
        {
          "index": 26,
          "original": "渡你归来旧时巷",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 27,
          "original": "此生不渡黄泉路",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 194.5,
          "end": 198.32,
          "ops": [
            {
              "op": "delete",
              "text": "此生不渡黄泉路",
              "heard": ""
            }
          ]
        },
        {
          "index": 28,
          "original": "此心只渡你还乡",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 198.32,
          "end": 208.15,
          "ops": [
            {
              "op": "delete",
              "text": "此心只渡你还乡",
              "heard": ""
            }
          ]
        },
        {
          "index": 29,
          "original": "此心只渡你还乡",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        }
      ]
    }
  ]
}