{
  "status": "success",
  "version": 1,
  "summary": {
    "variants_analyzed": 2,
    "best_variant": "suno_raw_0.mp3",
    "best_avg_match_ratio": 0.72,
    "auto_correction_written": false,
    "corrected_file": null
  },
  "variants": [
    {
      "audio_file": "suno_raw_0.mp3",
      "confidence": 0.9,
      "avg_match_ratio": 0.72,
      "status_counts": {
        "exact": 14,
        "partial": 12,
        "changed": 0,
        "skipped": 3,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "霜降千山雁影独渡关",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 16.0,
          "end": 21.0,
          "ops": []
        },
        {
          "index": 1,
          "original": "一盏孤灯映空院",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 21.62,
          "end": 28.14,
          "ops": []
        },
        {
          "index": 2,
          "original": "折尽枝头梅花无人见",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 28.14,
          "end": 35.14,
          "ops": []
        },
        {
          "index": 3,
          "original": "旧书页藏君笑颜",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 4,
          "original": "问苍天借一夜明月渡边关",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.55,
          "start": 44.14,
          "end": 49.96,
          "ops": [
            {
              "op": "delete",
              "text": "问苍天借一夜明月渡边关",
              "heard": ""
            }
          ]
        },
        {
          "index": 5,
          "original": "问流年还我少时眉间宽",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.8,
          "start": 49.96,
          "end": 57.56,
          "ops": [
            {
              "op": "delete",
              "text": "问流年还我少时眉间宽",
              "heard": ""
            }
          ]
        },
        {
          "index": 6,
          "original": "君已成远山迢迢不可攀",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.6,
          "start": 57.56,
          "end": 64.58,
          "ops": [
            {
              "op": "delete",
              "text": "君已成远山迢迢不可攀",
              "heard": ""
            }
          ]
        },
        {
          "index": 7,
          "original": "我独立风中候鸟散",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 64.58,
          "end": 71.98,
          "ops": []
        },
        {
          "index": 8,
          "original": "归不归",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 71.98,
          "end": 73.84,
          "ops": []
        },
        {
          "index": 9,
          "original": "雁归无处是归处",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 74.08,
          "end": 78.82,
          "ops": []
        },
        {
          "index": 10,
          "original": "念不念",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 78.82,
          "end": 80.78,
          "ops": []
        },
        {
          "index": 11,
          "original": "念断长亭也枉然",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 81.06,
          "end": 85.52,
          "ops": [
            {
              "op": "delete",
              "text": "念断长亭也枉然",
              "heard": ""
            }
          ]
        },
        {
          "index": 12,
          "original": "此生山河万里皆是你",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 85.52,
          "end": 92.78,
          "ops": []
        },
        {
          "index": 13,
          "original": "却寻不见",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 92.78,
          "end": 100.84,
          "ops": []
        },
        {
          "index": 14,
          "original": "初雪落了又消无声无痕",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.5,
          "start": 113.8,
          "end": 117.28,
          "ops": [
            {
              "op": "delete",
              "text": "初雪落了又消无声无痕",
              "heard": ""
            }
          ]
        },
        {
          "index": 15,
          "original": "空庭积了几寸尘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.43,
          "start": 117.28,
          "end": 120.48,
          "ops": [
            {
              "op": "delete",
              "text": "空庭积了几寸尘",
              "heard": ""
            }
          ]
        },
        {
          "index": 16,
          "original": "指尖触碰你留下的旧砚",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.7,
          "start": 120.48,
          "end": 124.15,
          "ops": [
            {
              "op": "delete",
              "text": "指尖触碰你留下的旧砚",
              "heard": ""
            }
          ]
        },
        {
          "index": 17,
          "original": "墨已干字迹成云",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 18,
          "original": "问苍天借一夜明月渡边关",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.55,
          "start": 127.38,
          "end": 133.2,
          "ops": [
            {
              "op": "delete",
              "text": "问苍天借一夜明月渡边关",
              "heard": ""
            }
          ]
        },
        {
          "index": 19,
          "original": "问流年还我少时眉间宽",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.8,
          "start": 134.32,
          "end": 141.52,
          "ops": [
            {
              "op": "delete",
              "text": "问流年还我少时眉间宽",
              "heard": ""
            }
          ]
        },
        {
          "index": 20,
          "original": "君已成远山迢迢不可攀",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.5,
          "start": 141.52,
          "end": 148.08,
          "ops": [
            {
              "op": "delete",
              "text": "君已成远山迢迢不可攀",
              "heard": ""
            }
          ]
        },
        {
          "index": 21,
          "original": "我独立风中候鸟散",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.88,
          "start": 148.08,
          "end": 155.24,
          "ops": []
        },
        {
          "index": 22,
          "original": "归不归",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 155.66,
          "end": 157.28,
          "ops": []
        },
        {
          "index": 23,
          "original": "雁归无处是归处",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 157.54,
          "end": 162.46,
          "ops": []
        },
        {
          "index": 24,
          "original": "念不念",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 162.46,
          "end": 164.24,
          "ops": []
        },
        {
          "index": 25,
          "original": "念断长亭也枉然",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 164.54,
          "end": 169.0,
          "ops": [
            {
              "op": "delete",
              "text": "念断长亭也枉然",
              "heard": ""
            }
          ]
        },
        {
          "index": 26,
          "original": "原来天涯尽头落雪处",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.56,
          "start": 169.0,
          "end": 176.14,
          "ops": [
            {
              "op": "delete",
              "text": "原来天涯尽头落雪处",
              "heard": ""
            }
          ]
        },
        {
          "index": 27,
          "original": "你已不在",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 176.14,
          "end": 183.54,
          "ops": []
        },
        {
          "index": 28,
          "original": "to a final, sparse chord.)",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        }
      ]
    },
    {
      "audio_file": "suno_raw_1.mp3",
      "confidence": 0.83,
      "avg_match_ratio": 0.65,
      "status_counts": {
        "exact": 11,
        "partial": 12,
        "changed": 1,
        "skipped": 5,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "霜降千山雁影独渡关",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 17.0,
          "end": 23.82,
          "ops": []
        },
        {
          "index": 1,
          "original": "一盏孤灯映空院",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 23.82,
          "end": 30.76,
          "ops": [
            {
              "op": "delete",
              "text": "一盏孤灯映空院",
              "heard": ""
            }
          ]
        },
        {
          "index": 2,
          "original": "折尽枝头梅花无人见",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 30.76,
          "end": 37.68,
          "ops": []
        },
        {
          "index": 3,
          "original": "旧书页藏君笑颜",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.43,
          "start": 37.68,
          "end": 44.74,
          "ops": [
            {
              "op": "delete",
              "text": "旧书页藏君笑颜",
              "heard": ""
            }
          ]
        },
        {
          "index": 4,
          "original": "问苍天借一夜明月渡边关",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.64,
          "start": 44.74,
          "end": 48.88,
          "ops": [
            {
              "op": "delete",
              "text": "问苍天借一夜明月渡边关",
              "heard": ""
            }
          ]
        },
        {
          "index": 5,
          "original": "问流年还我少时眉间宽",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.7,
          "start": 48.88,
          "end": 51.9,
          "ops": [
            {
              "op": "delete",
              "text": "问流年还我少时眉间宽",
              "heard": ""
            }
          ]
        },
        {
          "index": 6,
          "original": "君已成远山迢迢不可攀",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.4,
          "start": 51.9,
          "end": 55.3,
          "ops": [
            {
              "op": "delete",
              "text": "君已成远山迢迢不可攀",
              "heard": ""
            }
          ]
        },
        {
          "index": 7,
          "original": "我独立风中候鸟散",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 55.3,
          "end": 59.04,
          "ops": []
        },
        {
          "index": 8,
          "original": "归不归",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 59.04,
          "end": 61.94,
          "ops": []
        },
        {
          "index": 9,
          "original": "雁归无处是归处",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 61.94,
          "end": 65.92,
          "ops": []
        },
        {
          "index": 10,
          "original": "念不念",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 65.92,
          "end": 68.9,
          "ops": []
        },
        {
          "index": 11,
          "original": "念断长亭也枉然",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 68.9,
          "end": 72.42,
          "ops": []
        },
        {
          "index": 12,
          "original": "此生山河万里皆是你",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.78,
          "start": 72.42,
          "end": 78.56,
          "ops": [
            {
              "op": "delete",
              "text": "此生山河万里皆是你",
              "heard": ""
            }
          ]
        },
        {
          "index": 13,
          "original": "却寻不见",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.25,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 14,
          "original": "初雪落了又消无声无痕",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.4,
          "start": 97.12,
          "end": 100.62,
          "ops": [
            {
              "op": "delete",
              "text": "初雪落了又消无声无痕",
              "heard": ""
            }
          ]
        },
        {
          "index": 15,
          "original": "空庭积了几寸尘",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 16,
          "original": "指尖触碰你留下的旧砚",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.7,
          "start": 103.98,
          "end": 107.6,
          "ops": [
            {
              "op": "delete",
              "text": "指尖触碰你留下的旧砚",
              "heard": ""
            }
          ]
        },
        {
          "index": 17,
          "original": "墨已干字迹成云",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 18,
          "original": "问苍天借一夜明月渡边关",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.55,
          "start": 111.02,
          "end": 114.76,
          "ops": [
            {
              "op": "delete",
              "text": "问苍天借一夜明月渡边关",
              "heard": ""
            }
          ]
        },
        {
          "index": 19,
          "original": "问流年还我少时眉间宽",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.4,
          "start": 114.76,
          "end": 117.92,
          "ops": [
            {
              "op": "delete",
              "text": "问流年还我少时眉间宽",
              "heard": ""
            }
          ]
        },
        {
          "index": 20,
          "original": "君已成远山迢迢不可攀",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.6,
          "start": 117.92,
          "end": 121.22,
          "ops": [
            {
              "op": "delete",
              "text": "君已成远山迢迢不可攀",
              "heard": ""
            }
          ]
        },
        {
          "index": 21,
          "original": "我独立风中候鸟散",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.62,
          "start": 121.22,
          "end": 124.92,
          "ops": [
            {
              "op": "delete",
              "text": "我独立风中候鸟散",
              "heard": ""
            }
          ]
        },
        {
          "index": 22,
          "original": "归不归",
          "heard": "",
          "status": "changed",
          "match_ratio": 0.33,
          "start": 124.92,
          "end": 127.88,
          "ops": [
            {
              "op": "delete",
              "text": "归不归",
              "heard": ""
            }
          ]
        },
        {
          "index": 23,
          "original": "雁归无处是归处",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 24,
          "original": "念不念",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 131.86,
          "end": 134.84,
          "ops": []
        },
        {
          "index": 25,
          "original": "念断长亭也枉然",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 134.84,
          "end": 138.38,
          "ops": []
        },
        {
          "index": 26,
          "original": "原来天涯尽头落雪处",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 138.38,
          "end": 144.28,
          "ops": []
        },
        {
          "index": 27,
          "original": "你已不在",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 144.28,
          "end": 149.88,
          "ops": []
        },
        {
          "index": 28,
          "original": "to a final, sparse chord.)",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        }
      ]
    }
  ]
}