{
  "status": "success",
  "version": 1,
  "summary": {
    "variants_analyzed": 2,
    "best_variant": "suno_raw_0.mp3",
    "best_avg_match_ratio": 0.93,
    "auto_correction_written": false,
    "corrected_file": null
  },
  "variants": [
    {
      "audio_file": "suno_raw_0.mp3",
      "confidence": 1.0,
      "avg_match_ratio": 0.93,
      "status_counts": {
        "exact": 28,
        "partial": 7,
        "changed": 0,
        "skipped": 0,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "There's a sweater on the second shelf",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 19.52,
          "end": 21.98,
          "ops": []
        },
        {
          "index": 1,
          "original": "That you left here somewhere back in October, yeah",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 21.98,
          "end": 27.59,
          "ops": []
        },
        {
          "index": 2,
          "original": "I told myself I'd box it up",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 29.14,
          "end": 32.2,
          "ops": []
        },
        {
          "index": 3,
          "original": "But somehow it's still folded where you set it on the sofa",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 32.2,
          "end": 35.8,
          "ops": []
        },
        {
          "index": 4,
          "original": "See I'm not the type to overthink",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 38.94,
          "end": 42.72,
          "ops": []
        },
        {
          "index": 5,
          "original": "But lately every song I hear just pulls me somewhere closer",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 42.72,
          "end": 47.44,
          "ops": []
        },
        {
          "index": 6,
          "original": "To the version of the evenings we",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 47.44,
          "end": 50.56,
          "ops": []
        },
        {
          "index": 7,
          "original": "Would stretch out long past midnight getting quieter and slower",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.8,
          "start": 50.72,
          "end": 55.42,
          "ops": [
            {
              "op": "delete",
              "text": "Would stretch out long past midnight getting quieter and slower",
              "heard": ""
            }
          ]
        },
        {
          "index": 8,
          "original": "The kind of quiet I don't know how to hold alone",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 55.42,
          "end": 60.68,
          "ops": []
        },
        {
          "index": 9,
          "original": "I keep doing this slow dissolve",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.67,
          "start": 61.06,
          "end": 64.19,
          "ops": [
            {
              "op": "delete",
              "text": "I keep doing this slow dissolve",
              "heard": ""
            }
          ]
        },
        {
          "index": 10,
          "original": "Every time I think I've let it go, it evolves",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.9,
          "start": 64.32,
          "end": 67.24,
          "ops": []
        },
        {
          "index": 11,
          "original": "Back into the warmth I felt beside you in the dark",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.91,
          "start": 67.24,
          "end": 72.42,
          "ops": []
        },
        {
          "index": 12,
          "original": "Like sugar in lukewarm water, it just softly falls apart",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 72.42,
          "end": 77.48,
          "ops": []
        },
        {
          "index": 13,
          "original": "And I'm still here, soaking in it all",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.5,
          "start": 77.48,
          "end": 81.34,
          "ops": [
            {
              "op": "delete",
              "text": "And I'm still here, soaking in it all",
              "heard": ""
            }
          ]
        },
        {
          "index": 14,
          "original": "I ran into your sister at the market on Tuesday",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 81.34,
          "end": 85.06,
          "ops": []
        },
        {
          "index": 15,
          "original": "She smiled the way you smile and yeah, I had to look away",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.92,
          "start": 85.06,
          "end": 87.88,
          "ops": []
        },
        {
          "index": 16,
          "original": "She said you're doing well, you got a new apartment",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 87.88,
          "end": 90.7,
          "ops": []
        },
        {
          "index": 17,
          "original": "Somewhere with good light, a balcony, a view of the bay",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.64,
          "start": 90.7,
          "end": 93.94,
          "ops": [
            {
              "op": "delete",
              "text": "Somewhere with good light, a balcony, a view of the bay",
              "heard": ""
            }
          ]
        },
        {
          "index": 18,
          "original": "And I was happy — genuinely, I mean it",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 93.94,
          "end": 96.42,
          "ops": []
        },
        {
          "index": 19,
          "original": "But the drive home felt like walking through a room with no air",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 96.42,
          "end": 99.56,
          "ops": []
        },
        {
          "index": 20,
          "original": "I turned the radio up loud just so",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 99.56,
          "end": 101.82,
          "ops": []
        },
        {
          "index": 21,
          "original": "My own thoughts couldn't catch me sitting quiet in there",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 101.82,
          "end": 105.98,
          "ops": []
        },
        {
          "index": 22,
          "original": "Some doors stay warm even after you walk through them",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.8,
          "start": 105.98,
          "end": 118.89,
          "ops": [
            {
              "op": "delete",
              "text": "Some doors stay warm even after you walk through them",
              "heard": ""
            }
          ]
        },
        {
          "index": 23,
          "original": "Oh, I'm not broken, no",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.8,
          "start": 122.42,
          "end": 127.2,
          "ops": [
            {
              "op": "delete",
              "text": "Oh, I'm not broken, no",
              "heard": ""
            }
          ]
        },
        {
          "index": 24,
          "original": "Just tracing where the edges used to be",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 127.36,
          "end": 133.22,
          "ops": []
        },
        {
          "index": 25,
          "original": "That sweater's still on the second shelf",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 133.22,
          "end": 137.23,
          "ops": []
        },
        {
          "index": 26,
          "original": "Maybe that's just how I need it, honestly",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 138.4,
          "end": 142.72,
          "ops": []
        },
        {
          "index": 27,
          "original": "Oh, yeah — some things",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 142.72,
          "end": 145.36,
          "ops": []
        },
        {
          "index": 28,
          "original": "You don't release, you just",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 145.36,
          "end": 147.7,
          "ops": []
        },
        {
          "index": 29,
          "original": "Learn to breathe around them slowly",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 147.7,
          "end": 152.52,
          "ops": []
        },
        {
          "index": 30,
          "original": "I keep doing this slow dissolve",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.83,
          "start": 275.88,
          "end": 302.24,
          "ops": [
            {
              "op": "delete",
              "text": "I keep doing this slow dissolve",
              "heard": ""
            }
          ]
        },
        {
          "index": 31,
          "original": "Every time I think I've let it go, it evolves",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.9,
          "start": 327.6,
          "end": 330.82,
          "ops": []
        },
        {
          "index": 32,
          "original": "Back into the warmth I felt beside you in the dark",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 330.82,
          "end": 336.32,
          "ops": []
        },
        {
          "index": 33,
          "original": "Like sugar in lukewarm water, it just softly falls apart",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 336.66,
          "end": 342.38,
          "ops": []
        },
        {
          "index": 34,
          "original": "And I'm still here, soaking in it all",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 342.38,
          "end": 347.6,
          "ops": []
        }
      ]
    },
    {
      "audio_file": "suno_raw_1.mp3",
      "confidence": 1.0,
      "avg_match_ratio": 0.92,
      "status_counts": {
        "exact": 28,
        "partial": 7,
        "changed": 0,
        "skipped": 0,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "There's a sweater on the second shelf",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 13.04,
          "end": 15.6,
          "ops": []
        },
        {
          "index": 1,
          "original": "That you left here somewhere back in October, yeah",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 15.6,
          "end": 22.42,
          "ops": []
        },
        {
          "index": 2,
          "original": "I told myself I'd box it up",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 23.86,
          "end": 26.42,
          "ops": []
        },
        {
          "index": 3,
          "original": "But somehow it's still folded where you set it on the sofa",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.42,
          "start": 26.42,
          "end": 31.7,
          "ops": [
            {
              "op": "delete",
              "text": "But somehow it's still folded where you set it on the sofa",
              "heard": ""
            }
          ]
        },
        {
          "index": 4,
          "original": "See I'm not the type to overthink",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 32.0,
          "end": 36.84,
          "ops": []
        },
        {
          "index": 5,
          "original": "But lately every song I hear just pulls me somewhere closer",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 37.3,
          "end": 42.4,
          "ops": []
        },
        {
          "index": 6,
          "original": "To the version of the evenings we",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 42.4,
          "end": 47.42,
          "ops": []
        },
        {
          "index": 7,
          "original": "Would stretch out long past midnight getting quieter and slower",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.9,
          "start": 47.48,
          "end": 52.16,
          "ops": []
        },
        {
          "index": 8,
          "original": "The kind of quiet I don't know how to hold alone",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.64,
          "start": 52.03,
          "end": 56.11,
          "ops": [
            {
              "op": "delete",
              "text": "The kind of quiet I don't know how to hold alone",
              "heard": ""
            }
          ]
        },
        {
          "index": 9,
          "original": "I keep doing this slow dissolve",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.67,
          "start": 56.62,
          "end": 59.13,
          "ops": [
            {
              "op": "delete",
              "text": "I keep doing this slow dissolve",
              "heard": ""
            }
          ]
        },
        {
          "index": 10,
          "original": "Every time I think I've let it go, it evolves",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.9,
          "start": 59.08,
          "end": 63.34,
          "ops": []
        },
        {
          "index": 11,
          "original": "Back into the warmth I felt beside you in the dark",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 65.06,
          "end": 69.4,
          "ops": []
        },
        {
          "index": 12,
          "original": "Like sugar in lukewarm water, it just softly falls apart",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 69.4,
          "end": 74.48,
          "ops": []
        },
        {
          "index": 13,
          "original": "And I'm still here, soaking in it all",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 74.48,
          "end": 80.68,
          "ops": []
        },
        {
          "index": 14,
          "original": "I ran into your sister at the market on Tuesday",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 83.6,
          "end": 86.88,
          "ops": []
        },
        {
          "index": 15,
          "original": "She smiled the way you smile and yeah, I had to look away",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.62,
          "start": 86.88,
          "end": 89.86,
          "ops": [
            {
              "op": "delete",
              "text": "She smiled the way you smile and yeah, I had to look away",
              "heard": ""
            }
          ]
        },
        {
          "index": 16,
          "original": "She said you're doing well, you got a new apartment",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 89.86,
          "end": 92.38,
          "ops": []
        },
        {
          "index": 17,
          "original": "Somewhere with good light, a balcony, a view of the bay",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.91,
          "start": 92.38,
          "end": 95.26,
          "ops": []
        },
        {
          "index": 18,
          "original": "And I was happy — genuinely, I mean it",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 95.26,
          "end": 97.6,
          "ops": []
        },
        {
          "index": 19,
          "original": "But the drive home felt like walking through a room with no air",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 97.6,
          "end": 100.74,
          "ops": []
        },
        {
          "index": 20,
          "original": "I turned the radio up loud just so",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 100.74,
          "end": 102.84,
          "ops": []
        },
        {
          "index": 21,
          "original": "My own thoughts couldn't catch me sitting quiet in there",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 102.84,
          "end": 105.98,
          "ops": []
        },
        {
          "index": 22,
          "original": "Some doors stay warm even after you walk through them",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 105.98,
          "end": 110.86,
          "ops": []
        },
        {
          "index": 23,
          "original": "Oh, I'm not broken, no",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.8,
          "start": 110.58,
          "end": 113.58,
          "ops": [
            {
              "op": "delete",
              "text": "Oh, I'm not broken, no",
              "heard": ""
            }
          ]
        },
        {
          "index": 24,
          "original": "Just tracing where the edges used to be",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 113.58,
          "end": 117.1,
          "ops": []
        },
        {
          "index": 25,
          "original": "That sweater's still on the second shelf",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.86,
          "start": 117.1,
          "end": 121.1,
          "ops": []
        },
        {
          "index": 26,
          "original": "Maybe that's just how I need it, honestly",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 121.1,
          "end": 124.58,
          "ops": []
        },
        {
          "index": 27,
          "original": "Oh, yeah — some things",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 124.58,
          "end": 127.26,
          "ops": []
        },
        {
          "index": 28,
          "original": "You don't release, you just",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.8,
          "start": 127.26,
          "end": 130.44,
          "ops": [
            {
              "op": "delete",
              "text": "You don't release, you just",
              "heard": ""
            }
          ]
        },
        {
          "index": 29,
          "original": "Learn to breathe around them slowly",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 130.44,
          "end": 133.1,
          "ops": []
        },
        {
          "index": 30,
          "original": "I keep doing this slow dissolve",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.83,
          "start": 174.88,
          "end": 183.16,
          "ops": [
            {
              "op": "delete",
              "text": "I keep doing this slow dissolve",
              "heard": ""
            }
          ]
        },
        {
          "index": 31,
          "original": "Every time I think I've let it go, it evolves",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 188.86,
          "end": 192.94,
          "ops": []
        },
        {
          "index": 32,
          "original": "Back into the warmth I felt beside you in the dark",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 194.7,
          "end": 198.96,
          "ops": []
        },
        {
          "index": 33,
          "original": "Like sugar in lukewarm water, it just softly falls apart",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 198.96,
          "end": 203.94,
          "ops": []
        },
        {
          "index": 34,
          "original": "And I'm still here, soaking in it all",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 204.48,
          "end": 209.04,
          "ops": []
        }
      ]
    }
  ]
}