Example output
{
  "duration": 146938,
  "lyrics_sections": [
    {
      "end": 145918,
      "lines": [
        {
          "end": 17766,
          "start": 12346,
          "text": "In the heart of creation;",
          "words": [
            {
              "end": 12746,
              "start": 12346,
              "text": "In "
            },
            {
              "end": 15806,
              "start": 15706,
              "text": "the "
            },
            {
              "end": 16605,
              "start": 16286,
              "text": "heart "
            },
            {
              "end": 16726,
              "start": 16666,
              "text": "of "
            },
            {
              "end": 17766,
              "start": 16806,
              "text": "creation;"
            }
          ]
        },
        {
          "end": 23486,
          "start": 19786,
          "text": "Where our tears ignite;",
          "words": [
            {
              "end": 19986,
              "start": 19786,
              "text": "Where "
            },
            {
              "end": 20226,
              "start": 20126,
              "text": "our "
            },
            {
              "end": 20806,
              "start": 20306,
              "text": "tears "
            },
            {
              "end": 23486,
              "start": 20886,
              "text": "ignite;"
            }
          ]
        },
        {
          "end": 26315,
          "start": 24355,
          "text": "Each step's a shining;",
          "words": [
            {
              "end": 24435,
              "start": 24355,
              "text": "Each "
            },
            {
              "end": 24855,
              "start": 24535,
              "text": "step's "
            },
            {
              "end": 24935,
              "start": 24935,
              "text": "a "
            },
            {
              "end": 26315,
              "start": 25095,
              "text": "shining;"
            }
          ]
        },
        {
          "end": 30855,
          "start": 26815,
          "text": "Taking brands to new heights;",
          "words": [
            {
              "end": 27295,
              "start": 26815,
              "text": "Taking "
            },
            {
              "end": 28535,
              "start": 27835,
              "text": "brands "
            },
            {
              "end": 28715,
              "start": 28615,
              "text": "to "
            },
            {
              "end": 28995,
              "start": 28855,
              "text": "new "
            },
            {
              "end": 30855,
              "start": 29115,
              "text": "heights;"
            }
          ]
        },
        {
          "end": 35255,
          "start": 32115,
          "text": "From images to videos;",
          "words": [
            {
              "end": 32295,
              "start": 32115,
              "text": "From "
            },
            {
              "end": 33095,
              "start": 32495,
              "text": "images "
            },
            {
              "end": 33255,
              "start": 33175,
              "text": "to "
            },
            {
              "end": 35255,
              "start": 33435,
              "text": "videos;"
            }
          ]
        },
        {
          "end": 37775,
          "start": 35655,
          "text": "The magic we design;",
          "words": [
            {
              "end": 35715,
              "start": 35655,
              "text": "The "
            },
            {
              "end": 36394,
              "start": 35835,
              "text": "magic "
            },
            {
              "end": 36555,
              "start": 36435,
              "text": "we "
            },
            {
              "end": 37775,
              "start": 36955,
              "text": "design;"
            }
          ]
        },
        {
          "end": 42555,
          "start": 40394,
          "text": "Tech with the rhythm;",
          "words": [
            {
              "end": 40715,
              "start": 40394,
              "text": "Tech "
            },
            {
              "end": 40955,
              "start": 40775,
              "text": "with "
            },
            {
              "end": 41075,
              "start": 41015,
              "text": "the "
            },
            {
              "end": 42555,
              "start": 41235,
              "text": "rhythm;"
            }
          ]
        },
        {
          "end": 47555,
          "start": 43095,
          "text": "Innovation on a line;",
          "words": [
            {
              "end": 44015,
              "start": 43095,
              "text": "Innovation "
            },
            {
              "end": 45035,
              "start": 44855,
              "text": "on "
            },
            {
              "end": 45095,
              "start": 45095,
              "text": "a "
            },
            {
              "end": 47555,
              "start": 45254,
              "text": "line;"
            }
          ]
        },
        {
          "end": 53687,
          "start": 49668,
          "text": "It slaps the future, the flow, the vibe;",
          "words": [
            {
              "end": 49827,
              "start": 49668,
              "text": "It "
            },
            {
              "end": 50608,
              "start": 49908,
              "text": "slaps "
            },
            {
              "end": 51128,
              "start": 51068,
              "text": "the "
            },
            {
              "end": 51908,
              "start": 51268,
              "text": "future, "
            },
            {
              "end": 52388,
              "start": 52308,
              "text": "the "
            },
            {
              "end": 52848,
              "start": 52488,
              "text": "flow, "
            },
            {
              "end": 53168,
              "start": 53087,
              "text": "the "
            },
            {
              "end": 53687,
              "start": 53308,
              "text": "vibe;"
            }
          ]
        },
        {
          "end": 65568,
          "start": 56628,
          "text": "Turning every vision into something alive;",
          "words": [
            {
              "end": 57108,
              "start": 56628,
              "text": "Turning "
            },
            {
              "end": 57468,
              "start": 57227,
              "text": "every "
            },
            {
              "end": 58647,
              "start": 57628,
              "text": "vision "
            },
            {
              "end": 59968,
              "start": 59468,
              "text": "into "
            },
            {
              "end": 61147,
              "start": 60587,
              "text": "something "
            },
            {
              "end": 65568,
              "start": 61208,
              "text": "alive;"
            }
          ]
        },
        {
          "end": 71112,
          "start": 65632,
          "text": "Fast, fast, feeling dreams that last;",
          "words": [
            {
              "end": 66512,
              "start": 65632,
              "text": "Fast, "
            },
            {
              "end": 67392,
              "start": 66632,
              "text": "fast, "
            },
            {
              "end": 68632,
              "start": 67492,
              "text": "feeling "
            },
            {
              "end": 69212,
              "start": 68692,
              "text": "dreams "
            },
            {
              "end": 71012,
              "start": 69252,
              "text": "that "
            },
            {
              "end": 71112,
              "start": 71052,
              "text": "last;"
            }
          ]
        },
        {
          "end": 73792,
          "start": 72512,
          "text": "With rhythm and soul;",
          "words": [
            {
              "end": 72712,
              "start": 72512,
              "text": "With "
            },
            {
              "end": 73232,
              "start": 72792,
              "text": "rhythm "
            },
            {
              "end": 73412,
              "start": 73292,
              "text": "and "
            },
            {
              "end": 73792,
              "start": 73492,
              "text": "soul;"
            }
          ]
        },
        {
          "end": 80772,
          "start": 76572,
          "text": "We're moving so fast, yeah;",
          "words": [
            {
              "end": 76752,
              "start": 76572,
              "text": "We're "
            },
            {
              "end": 77212,
              "start": 76792,
              "text": "moving "
            },
            {
              "end": 77412,
              "start": 77292,
              "text": "so "
            },
            {
              "end": 78092,
              "start": 77812,
              "text": "fast, "
            },
            {
              "end": 80772,
              "start": 80492,
              "text": "yeah;"
            }
          ]
        },
        {
          "end": 90096,
          "start": 80875,
          "text": "Oh-oh-oh, oh-oh-oh;",
          "words": [
            {
              "end": 81116,
              "start": 80875,
              "text": "Oh-oh-oh, "
            },
            {
              "end": 90096,
              "start": 89076,
              "text": "oh-oh-oh;"
            }
          ]
        },
        {
          "end": 97976,
          "start": 92276,
          "text": "Oh-oh-oh, oh, oh-oh-oh;",
          "words": [
            {
              "end": 92976,
              "start": 92276,
              "text": "Oh-oh-oh, "
            },
            {
              "end": 94295,
              "start": 94136,
              "text": "oh, "
            },
            {
              "end": 97976,
              "start": 96076,
              "text": "oh-oh-oh;"
            }
          ]
        },
        {
          "end": 108316,
          "start": 98576,
          "text": "Oh, oh, oh, oh, oh;",
          "words": [
            {
              "end": 99016,
              "start": 98576,
              "text": "Oh, "
            },
            {
              "end": 99296,
              "start": 99116,
              "text": "oh, "
            },
            {
              "end": 104596,
              "start": 104376,
              "text": "oh, "
            },
            {
              "end": 108116,
              "start": 107696,
              "text": "oh, "
            },
            {
              "end": 108316,
              "start": 108176,
              "text": "oh;"
            }
          ]
        },
        {
          "end": 115096,
          "start": 108396,
          "text": "Oh, oh, oh, oh;",
          "words": [
            {
              "end": 108496,
              "start": 108396,
              "text": "Oh, "
            },
            {
              "end": 108736,
              "start": 108576,
              "text": "oh, "
            },
            {
              "end": 109116,
              "start": 108956,
              "text": "oh, "
            },
            {
              "end": 115096,
              "start": 114736,
              "text": "oh;"
            }
          ]
        },
        {
          "end": 145918,
          "start": 142878,
          "text": "Come on, come on, come on, come on;",
          "words": [
            {
              "end": 143058,
              "start": 142878,
              "text": "Come "
            },
            {
              "end": 143158,
              "start": 143098,
              "text": "on, "
            },
            {
              "end": 143578,
              "start": 143378,
              "text": "come "
            },
            {
              "end": 143678,
              "start": 143618,
              "text": "on, "
            },
            {
              "end": 143878,
              "start": 143718,
              "text": "come "
            },
            {
              "end": 144158,
              "start": 144058,
              "text": "on, "
            },
            {
              "end": 144738,
              "start": 144418,
              "text": "come "
            },
            {
              "end": 145918,
              "start": 145838,
              "text": "on;"
            }
          ]
        }
      ],
      "start": 12346
    }
  ],
  "status": "COMPLETED",
  "trace_id": "a86f1d5877668fdde0b898607ef69680"
}

Mureka · Recognize Song

Object·mureka·by Mureka

Mureka Recognize Song is an audio analysis model that identifies and recognizes songs from audio inputs.

Runtime (p50)
5s
Estimated price
$0.1
Call the API
prediction.sh
sh
curl -X POST \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
    "model": "mureka-recognize-song",
    "version": "0.0.1",
    "input": {
        "upload_audio_id": "119195042054145"
    },
    "webhook_url": ""
}' \
  https://api.eachlabs.ai/v1/prediction/
Documentation8 sections
  • Overview

    mureka-recognize-song — Music Analysis AI Model

    Developed by Mureka as part of the mureka family, mureka-recognize-song is an advanced audio analysis model that accurately identifies songs from audio inputs, solving the challenge of recognizing tracks in real-world scenarios like hummed melodies or noisy clips. This music-generation AI model stands out by leveraging Mureka's proprietary audio processing capabilities, enabling precise song recognition even from short or partial audio samples. Users searching for mureka-recognize-song API or reliable song recognition AI tools can harness its power on Eachlabs to integrate seamless music identification into apps, content creation, or media libraries. With support for multilingual audio and quick processing, it transforms vague audio queries into exact matches, boosting efficiency for creators and developers alike.

  • Capabilities
    • No capabilities documented for "mureka-recognize-song"
    • Related Mureka supports music generation from text prompts, lyrics, tags, and reference audio
    • Generates full songs, instrumentals, with optional stems and custom vocals
    • High-fidelity output with structural control via markers like [verse], [chorus]
    • Versatile for styled music synthesis, but not recognition or identification
  • Use cases

    Use Cases for mureka-recognize-song

    Content creators on platforms like YouTube or TikTok use mureka-recognize-song to identify background music in user-uploaded videos, ensuring copyright compliance by matching clips against vast databases and generating royalty-free alternatives via Mureka's generation tools.

    Developers building music recognition apps integrate the mureka-recognize-song API to power Shazam-like features; for instance, feed in a 10-second hum with a prompt like "recognize this hummed melody from a pop song in the 2010s," receiving instant matches with lyrics and artist info for enhanced user experiences.

    Podcasters and audio producers analyze episode soundtracks to extract song details, using the model's vocal cloning awareness to distinguish covers from originals and remix stems for custom intros without licensing hurdles.

    Music educators leverage it for interactive lessons, where students upload practice recordings and get feedback on matched professional tracks, highlighting similarities in melody and structure to accelerate learning across genres.

  • Tips & tricks

    How to Use mureka-recognize-song on Eachlabs

    Access mureka-recognize-song through Eachlabs' Playground for instant testing with audio uploads, API for scalable integrations, or SDK for custom apps. Provide audio files in MP3/WAV formats up to several minutes, optionally with text hints like genre or era, and receive JSON outputs with song matches, confidence scores, and metadata in seconds. Eachlabs delivers high-accuracy results optimized for music-generation workflows.

    ---
  • Technical spec

    What Sets mureka-recognize-song Apart

    mureka-recognize-song differentiates itself in the crowded music-generation landscape through its specialized focus on reverse audio analysis within Mureka's ecosystem, which emphasizes structured musical understanding rather than just generation. Unlike generic tools, it employs advanced semantic comprehension akin to Mureka's Chain of Thought technology, allowing it to dissect audio for melody, vocals, and structure with high accuracy.

    • Precise song identification from partial inputs: Handles hummed tunes, short clips, or voice clones to pinpoint exact songs, enabling users to quickly catalog or reference tracks without full recordings.
    • Integration with Mureka's music reasoning: Draws from models like MusiCoT for deep analysis of compositional elements like tempo and key, providing metadata such as genre and lyrics alongside recognition results for enriched insights.
    • Multilingual audio support: Recognizes songs in languages including English, Chinese, and Japanese, ideal for global Mureka music-generation workflows and diverse media libraries.

    Technical specs include fast inference times under seconds for short clips, MP3/WAV input formats, and output as structured JSON with song details, making it developer-friendly for AI song identifier APIs.

  • Things to be aware of
    • Model described as audio analysis for song recognition, but no confirming sources; likely confusion with generation models
    • Frequent updates to Mureka versions (V7.5 default as of Sep 2025, O1 support)
    • Supports unlimited parallel speech generations, but music endpoints have rate limits
    • Positive feedback on prompt-driven control and vocal options in generation contexts
    • Users note improved character limits and stem downloads enhance usability
    • No community discussions, reviews, or benchmarks found for recognition functionality
  • Key considerations
    • No specific considerations for "mureka-recognize-song" due to lack of documentation
    • For related Mureka music generation, use structured prompts with genre, mood, tempo for best results
    • Avoid exceeding character limits (e.g., 1000 for prompts, 3000 for lyrics) to prevent errors
    • Test with reference audio uploads for guided generation, but recognition not supported
    • Balance prompt detail with brevity to optimize generation quality vs. processing speed
  • Limitations
    • No evidence of existence or documentation for "mureka-recognize-song" as a song recognition model; searches yield only generation-related info.
    • Conflicts with "Image Generator" type; audio capabilities unverified for recognition.
    • Lacks user reviews, benchmarks, or real-world recognition applications in results.

Related models

4 models
* FAQ

About Mureka · Recognize Song

01 / 03

What is Mureka Recognize Song?

Mureka Recognize Song is an AI model by Mureka that identifies music from audio input. It analyzes short audio clips and returns metadata such as song title, artist, genre, and BPM, enabling automated music identification for apps, media platforms, and content moderation workflows.