{
  "status": "success",
  "version": 1,
  "summary": {
    "variants_analyzed": 2,
    "best_variant": "suno_raw_1.mp3",
    "best_avg_match_ratio": 0.91,
    "auto_correction_written": false,
    "corrected_file": null
  },
  "variants": [
    {
      "audio_file": "suno_raw_0.mp3",
      "confidence": 0.97,
      "avg_match_ratio": 0.88,
      "status_counts": {
        "exact": 23,
        "partial": 6,
        "changed": 0,
        "skipped": 1,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "Listen",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 1,
          "original": "This is the skin I grew over the wound",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 12.78,
          "end": 18.18,
          "ops": []
        },
        {
          "index": 2,
          "original": "This is the mouth that never told the truth",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 18.18,
          "end": 22.36,
          "ops": []
        },
        {
          "index": 3,
          "original": "Something is rotting underneath the room",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 22.36,
          "end": 26.36,
          "ops": []
        },
        {
          "index": 4,
          "original": "Something is hollow",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 26.36,
          "end": 28.6,
          "ops": []
        },
        {
          "index": 5,
          "original": "This is the face that smiled through the abuse",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 29.88,
          "end": 34.6,
          "ops": []
        },
        {
          "index": 6,
          "original": "This is the version that I fed to you",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 34.6,
          "end": 38.72,
          "ops": []
        },
        {
          "index": 7,
          "original": "Crawling out slow from the cocoon",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 38.72,
          "end": 42.84,
          "ops": []
        },
        {
          "index": 8,
          "original": "Where do I go",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 42.84,
          "end": 44.48,
          "ops": []
        },
        {
          "index": 9,
          "original": "Close the door",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 60.38,
          "end": 61.76,
          "ops": []
        },
        {
          "index": 10,
          "original": "Something moved behind the mirror did you catch it",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 61.78,
          "end": 64.84,
          "ops": []
        },
        {
          "index": 11,
          "original": "Pulled the thread 'til the whole seam unraveled I can't patch it",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.67,
          "start": 65.06,
          "end": 68.96,
          "ops": [
            {
              "op": "delete",
              "text": "Pulled the thread 'til the whole seam unraveled I can't patch it",
              "heard": ""
            }
          ]
        },
        {
          "index": 12,
          "original": "Used to keep it all so folded all so flattened",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.9,
          "start": 69.04,
          "end": 71.97,
          "ops": []
        },
        {
          "index": 13,
          "original": "Now it's soaking through the mattress",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 72.14,
          "end": 74.02,
          "ops": []
        },
        {
          "index": 14,
          "original": "And I pressed my palm against the plaster just to feel it",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.92,
          "start": 74.02,
          "end": 78.0,
          "ops": []
        },
        {
          "index": 15,
          "original": "I swallowed the nail and I sanded my teeth",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 78.98,
          "end": 83.52,
          "ops": []
        },
        {
          "index": 16,
          "original": "I cut off the parts I could not let you see",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 83.52,
          "end": 87.6,
          "ops": []
        },
        {
          "index": 17,
          "original": "I plastered a smile over everything",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 87.6,
          "end": 91.1,
          "ops": []
        },
        {
          "index": 18,
          "original": "Over everything over everything",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.5,
          "start": 91.42,
          "end": 93.6,
          "ops": [
            {
              "op": "delete",
              "text": "Over everything over everything",
              "heard": ""
            }
          ]
        },
        {
          "index": 19,
          "original": "But the smell of it won't leave the sheets",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 93.32,
          "end": 97.52,
          "ops": []
        },
        {
          "index": 20,
          "original": "And I've been so quiet for so long now it bleeds",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 97.52,
          "end": 101.6,
          "ops": []
        },
        {
          "index": 21,
          "original": "My ribcage locked and the static won't release",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.75,
          "start": 101.6,
          "end": 105.54,
          "ops": [
            {
              "op": "delete",
              "text": "My ribcage locked and the static won't release",
              "heard": ""
            }
          ]
        },
        {
          "index": 22,
          "original": "Until the whole thing splits at the seam",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.88,
          "start": 105.54,
          "end": 110.02,
          "ops": []
        },
        {
          "index": 23,
          "original": "Silent",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 112.52,
          "end": 113.6,
          "ops": []
        },
        {
          "index": 24,
          "original": "Press your ear to the floor hear it hum",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.67,
          "start": 113.6,
          "end": 118.28,
          "ops": [
            {
              "op": "delete",
              "text": "Press your ear to the floor hear it hum",
              "heard": ""
            }
          ]
        },
        {
          "index": 25,
          "original": "Something lives in the walls of your lungs",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 118.28,
          "end": 122.24,
          "ops": []
        },
        {
          "index": 26,
          "original": "Peel the paper back one by one",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 122.46,
          "end": 126.28,
          "ops": []
        },
        {
          "index": 27,
          "original": "Shed the skin I wanna come undone",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 126.54,
          "end": 130.28,
          "ops": []
        },
        {
          "index": 28,
          "original": "The seam is splitting open now",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.83,
          "start": 153.42,
          "end": 156.54,
          "ops": [
            {
              "op": "delete",
              "text": "The seam is splitting open now",
              "heard": ""
            }
          ]
        },
        {
          "index": 29,
          "original": "Splitting splitting splitting open now",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.4,
          "start": 156.97,
          "end": 161.94,
          "ops": [
            {
              "op": "delete",
              "text": "Splitting splitting splitting open now",
              "heard": ""
            }
          ]
        }
      ]
    },
    {
      "audio_file": "suno_raw_1.mp3",
      "confidence": 0.97,
      "avg_match_ratio": 0.91,
      "status_counts": {
        "exact": 25,
        "partial": 4,
        "changed": 0,
        "skipped": 1,
        "unmatched": 0
      },
      "lines": [
        {
          "index": 0,
          "original": "Listen",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 11.28,
          "end": 12.2,
          "ops": []
        },
        {
          "index": 1,
          "original": "This is the skin I grew over the wound",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 17.18,
          "end": 21.32,
          "ops": []
        },
        {
          "index": 2,
          "original": "This is the mouth that never told the truth",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 21.32,
          "end": 25.26,
          "ops": []
        },
        {
          "index": 3,
          "original": "Something is rotting underneath the room",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 25.6,
          "end": 29.36,
          "ops": []
        },
        {
          "index": 4,
          "original": "Something is hollow",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 29.36,
          "end": 31.82,
          "ops": []
        },
        {
          "index": 5,
          "original": "This is the face that smiled through the abuse",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.78,
          "start": 33.36,
          "end": 37.56,
          "ops": [
            {
              "op": "delete",
              "text": "This is the face that smiled through the abuse",
              "heard": ""
            }
          ]
        },
        {
          "index": 6,
          "original": "This is the version that I fed to you",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 37.56,
          "end": 41.56,
          "ops": []
        },
        {
          "index": 7,
          "original": "Crawling out slow from the cocoon",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 41.96,
          "end": 45.36,
          "ops": []
        },
        {
          "index": 8,
          "original": "Where do I go",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 46.06,
          "end": 47.8,
          "ops": []
        },
        {
          "index": 9,
          "original": "Close the door",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 67.24,
          "end": 68.12,
          "ops": []
        },
        {
          "index": 10,
          "original": "Something moved behind the mirror did you catch it",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 68.17,
          "end": 71.14,
          "ops": []
        },
        {
          "index": 11,
          "original": "Pulled the thread 'til the whole seam unraveled I can't patch it",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.83,
          "start": 71.26,
          "end": 75.26,
          "ops": [
            {
              "op": "delete",
              "text": "Pulled the thread 'til the whole seam unraveled I can't patch it",
              "heard": ""
            }
          ]
        },
        {
          "index": 12,
          "original": "Used to keep it all so folded all so flattened",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.9,
          "start": 75.36,
          "end": 78.32,
          "ops": []
        },
        {
          "index": 13,
          "original": "Now it's soaking through the mattress",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 78.32,
          "end": 80.3,
          "ops": []
        },
        {
          "index": 14,
          "original": "And I pressed my palm against the plaster just to feel it",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.92,
          "start": 80.3,
          "end": 96.42,
          "ops": []
        },
        {
          "index": 15,
          "original": "I swallowed the nail and I sanded my teeth",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 98.52,
          "end": 102.7,
          "ops": []
        },
        {
          "index": 16,
          "original": "I cut off the parts I could not let you see",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 102.7,
          "end": 106.76,
          "ops": []
        },
        {
          "index": 17,
          "original": "I plastered a smile over everything",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 106.76,
          "end": 110.28,
          "ops": []
        },
        {
          "index": 18,
          "original": "Over everything over everything",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 110.28,
          "end": 113.74,
          "ops": []
        },
        {
          "index": 19,
          "original": "But the smell of it won't leave the sheets",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.89,
          "start": 113.74,
          "end": 116.18,
          "ops": []
        },
        {
          "index": 20,
          "original": "And I've been so quiet for so long now it bleeds",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 116.18,
          "end": 120.76,
          "ops": []
        },
        {
          "index": 21,
          "original": "My ribcage locked and the static won't release",
          "heard": "",
          "status": "exact",
          "match_ratio": 0.88,
          "start": 120.76,
          "end": 125.5,
          "ops": []
        },
        {
          "index": 22,
          "original": "Until the whole thing splits at the seam",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 125.5,
          "end": 128.84,
          "ops": []
        },
        {
          "index": 23,
          "original": "Silent",
          "heard": "",
          "status": "skipped",
          "match_ratio": 0.0,
          "start": null,
          "end": null,
          "ops": []
        },
        {
          "index": 24,
          "original": "Press your ear to the floor hear it hum",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.67,
          "start": 147.34,
          "end": 151.68,
          "ops": [
            {
              "op": "delete",
              "text": "Press your ear to the floor hear it hum",
              "heard": ""
            }
          ]
        },
        {
          "index": 25,
          "original": "Something lives in the walls of your lungs",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 151.68,
          "end": 155.82,
          "ops": []
        },
        {
          "index": 26,
          "original": "Peel the paper back one by one",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 155.82,
          "end": 160.1,
          "ops": []
        },
        {
          "index": 27,
          "original": "Shed the skin I wanna come undone",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 160.1,
          "end": 163.7,
          "ops": []
        },
        {
          "index": 28,
          "original": "The seam is splitting open now",
          "heard": "",
          "status": "exact",
          "match_ratio": 1.0,
          "start": 188.4,
          "end": 194.4,
          "ops": []
        },
        {
          "index": 29,
          "original": "Splitting splitting splitting open now",
          "heard": "",
          "status": "partial",
          "match_ratio": 0.6,
          "start": 195.19,
          "end": 202.62,
          "ops": [
            {
              "op": "delete",
              "text": "Splitting splitting splitting open now",
              "heard": ""
            }
          ]
        }
      ]
    }
  ]
}