{
  "status": "success",
  "version": 1,
  "summary": {
    "variants_analyzed": 2,
    "best_variant": "suno_raw_0.mp3",
    "best_avg_match_ratio": 0.53,
    "auto_correction_written": false,
    "corrected_file": null
  },
  "variants": [
    {
      "audio_file": "suno_raw_0.mp3",
      "confidence": 0.73,
      "avg_match_ratio": 0.53,
      "status_counts": {
        "exact": 3,
        "partial": 17,
        "changed": 2,
        "skipped": 8,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "孤灯燃尽半卷残书",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 20.72,
          "end": 26.52,
          "ops": []
        },
        {
          "index": 1,
          "original": "墨痕未干已成孤旅",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.12,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 2,
          "original": "塞雁南飞带走了霜色",
          "heard": "",
          "status": "changed",
          "match_ratio": 0.33,
          "start": 30.44,
          "end": 35.58,
          "ops": [
            {
              "op": "delete",
              "text": "塞雁南飞带走了霜色",
              "heard": ""
            }
          ]
        },
        {
          "index": 3,
          "original": "此岸独立无处",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.5,
          "start": 36.0,
          "end": 39.02,
          "ops": [
            {
              "op": "delete",
              "text": "此岸独立无处",
              "heard": ""
            }
          ]
        },
        {
          "index": 4,
          "original": "水榭亭台映碧疏影",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.5,
          "start": 48.18,
          "end": 52.96,
          "ops": [
            {
              "op": "delete",
              "text": "水榭亭台映碧疏影",
              "heard": ""
            }
          ]
        },
        {
          "index": 5,
          "original": "檐下铜铃摇清音",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 6,
          "original": "素笺折叠千里问候语",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.56,
          "start": 57.16,
          "end": 61.0,
          "ops": [
            {
              "op": "delete",
              "text": "素笺折叠千里问候语",
              "heard": ""
            }
          ]
        },
        {
          "index": 7,
          "original": "寄往无人回信",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.67,
          "start": 61.38,
          "end": 65.9,
          "ops": [
            {
              "op": "delete",
              "text": "寄往无人回信",
              "heard": ""
            }
          ]
        },
        {
          "index": 8,
          "original": "烟墨渡口舟横渡",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.29,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 9,
          "original": "一别经年两茫茫",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 70.4,
          "end": 74.9,
          "ops": [
            {
              "op": "delete",
              "text": "一别经年两茫茫",
              "heard": ""
            }
          ]
        },
        {
          "index": 10,
          "original": "云深不知归路在何处",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 74.9,
          "end": 79.6,
          "ops": []
        },
        {
          "index": 11,
          "original": "月落谁家庭院凉",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 79.96,
          "end": 83.78,
          "ops": [
            {
              "op": "delete",
              "text": "月落谁家庭院凉",
              "heard": ""
            }
          ]
        },
        {
          "index": 12,
          "original": "此情若许当年诉",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 83.78,
          "end": 88.14,
          "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": "exact",
          "match_ratio": 0.86,
          "start": 92.68,
          "end": 97.36,
          "ops": []
        },
        {
          "index": 15,
          "original": "唯负了你最难忘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 97.36,
          "end": 102.72,
          "ops": [
            {
              "op": "delete",
              "text": "唯负了你最难忘",
              "heard": ""
            }
          ]
        },
        {
          "index": 16,
          "original": "霜打疏篱梅骨犹在",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.25,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 17,
          "original": "岁月悄然换",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.8,
          "start": 140.48,
          "end": 142.44,
          "ops": [
            {
              "op": "delete",
              "text": "岁月悄然换",
              "heard": ""
            }
          ]
        },
        {
          "index": 18,
          "original": "两鬓渐成霰",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.2,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 19,
          "original": "念起时",
          "heard": "",
          "status": "changed",
          "match_ratio": 0.33,
          "start": 145.88,
          "end": 149.06,
          "ops": [
            {
              "op": "delete",
              "text": "念起时",
              "heard": ""
            }
          ]
        },
        {
          "index": 20,
          "original": "执手处已生青苔满",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 21,
          "original": "烟墨渡口舟横渡",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 154.34,
          "end": 159.32,
          "ops": [
            {
              "op": "delete",
              "text": "烟墨渡口舟横渡",
              "heard": ""
            }
          ]
        },
        {
          "index": 22,
          "original": "一别经年两茫茫",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 159.32,
          "end": 163.8,
          "ops": [
            {
              "op": "delete",
              "text": "一别经年两茫茫",
              "heard": ""
            }
          ]
        },
        {
          "index": 23,
          "original": "云深不知归路在何处",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.78,
          "start": 175.74,
          "end": 221.3,
          "ops": [
            {
              "op": "delete",
              "text": "云深不知归路在何处",
              "heard": ""
            }
          ]
        },
        {
          "index": 24,
          "original": "月落谁家庭院凉",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 221.3,
          "end": 226.0,
          "ops": [
            {
              "op": "delete",
              "text": "月落谁家庭院凉",
              "heard": ""
            }
          ]
        },
        {
          "index": 25,
          "original": "此情若许当年诉",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 226.0,
          "end": 230.42,
          "ops": [
            {
              "op": "delete",
              "text": "此情若许当年诉",
              "heard": ""
            }
          ]
        },
        {
          "index": 26,
          "original": "奈何词尽句已断肠",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.25,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 27,
          "original": "山河万里皆可负",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 234.76,
          "end": 239.48,
          "ops": [
            {
              "op": "delete",
              "text": "山河万里皆可负",
              "heard": ""
            }
          ]
        },
        {
          "index": 28,
          "original": "唯负了你最难忘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 239.48,
          "end": 248.16,
          "ops": [
            {
              "op": "delete",
              "text": "唯负了你最难忘",
              "heard": ""
            }
          ]
        },
        {
          "index": 29,
          "original": "唯负了你最难忘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 251.9,
          "end": 258.1,
          "ops": [
            {
              "op": "delete",
              "text": "唯负了你最难忘",
              "heard": ""
            }
          ]
        }
      ]
    },
    {
      "audio_file": "suno_raw_1.mp3",
      "confidence": 0.5,
      "avg_match_ratio": 0.35,
      "status_counts": {
        "exact": 4,
        "partial": 9,
        "changed": 2,
        "skipped": 15,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "孤灯燃尽半卷残书",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 20.62,
          "end": 24.7,
          "ops": []
        },
        {
          "index": 1,
          "original": "墨痕未干已成孤旅",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.75,
          "start": 24.7,
          "end": 28.46,
          "ops": [
            {
              "op": "delete",
              "text": "墨痕未干已成孤旅",
              "heard": ""
            }
          ]
        },
        {
          "index": 2,
          "original": "塞雁南飞带走了霜色",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.11,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 3,
          "original": "此岸独立无处",
          "heard": "",
          "status": "changed",
          "match_ratio": 0.33,
          "start": 33.56,
          "end": 50.48,
          "ops": [
            {
              "op": "delete",
              "text": "此岸独立无处",
              "heard": ""
            }
          ]
        },
        {
          "index": 4,
          "original": "水榭亭台映碧疏影",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.5,
          "start": 55.88,
          "end": 60.68,
          "ops": [
            {
              "op": "delete",
              "text": "水榭亭台映碧疏影",
              "heard": ""
            }
          ]
        },
        {
          "index": 5,
          "original": "檐下铜铃摇清音",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.14,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 6,
          "original": "素笺折叠千里问候语",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.56,
          "start": 64.96,
          "end": 70.24,
          "ops": [
            {
              "op": "delete",
              "text": "素笺折叠千里问候语",
              "heard": ""
            }
          ]
        },
        {
          "index": 7,
          "original": "寄往无人回信",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.67,
          "start": 70.24,
          "end": 75.96,
          "ops": [
            {
              "op": "delete",
              "text": "寄往无人回信",
              "heard": ""
            }
          ]
        },
        {
          "index": 8,
          "original": "烟墨渡口舟横渡",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 76.56,
          "end": 81.2,
          "ops": [
            {
              "op": "delete",
              "text": "烟墨渡口舟横渡",
              "heard": ""
            }
          ]
        },
        {
          "index": 9,
          "original": "一别经年两茫茫",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 81.2,
          "end": 85.84,
          "ops": []
        },
        {
          "index": 10,
          "original": "云深不知归路在何处",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 85.84,
          "end": 89.96,
          "ops": []
        },
        {
          "index": 11,
          "original": "月落谁家庭院凉",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 89.96,
          "end": 94.66,
          "ops": [
            {
              "op": "delete",
              "text": "月落谁家庭院凉",
              "heard": ""
            }
          ]
        },
        {
          "index": 12,
          "original": "此情若许当年诉",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.57,
          "start": 94.66,
          "end": 99.26,
          "ops": [
            {
              "op": "delete",
              "text": "此情若许当年诉",
              "heard": ""
            }
          ]
        },
        {
          "index": 13,
          "original": "奈何词尽句已断肠",
          "heard": "",
          "status": "changed",
          "match_ratio": 0.38,
          "start": 99.26,
          "end": 192.88,
          "ops": [
            {
              "op": "delete",
              "text": "奈何词尽句已断肠",
              "heard": ""
            }
          ]
        },
        {
          "index": 14,
          "original": "山河万里皆可负",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 192.88,
          "end": 198.04,
          "ops": []
        },
        {
          "index": 15,
          "original": "唯负了你最难忘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 198.04,
          "end": 203.02,
          "ops": [
            {
              "op": "delete",
              "text": "唯负了你最难忘",
              "heard": ""
            }
          ]
        },
        {
          "index": 16,
          "original": "霜打疏篱梅骨犹在",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 17,
          "original": "岁月悄然换",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "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": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 21,
          "original": "烟墨渡口舟横渡",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 22,
          "original": "一别经年两茫茫",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 23,
          "original": "云深不知归路在何处",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 24,
          "original": "月落谁家庭院凉",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 25,
          "original": "此情若许当年诉",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 26,
          "original": "奈何词尽句已断肠",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 27,
          "original": "山河万里皆可负",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 28,
          "original": "唯负了你最难忘",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.71,
          "start": 217.05,
          "end": 222.3,
          "ops": [
            {
              "op": "delete",
              "text": "唯负了你最难忘",
              "heard": ""
            }
          ]
        },
        {
          "index": 29,
          "original": "唯负了你最难忘",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        }
      ]
    }
  ]
}