--- title: MuQ-MuLan emoji: 🎧 colorFrom: blue colorTo: green sdk: gradio sdk_version: 5.28.0 python_version: '3.12' app_file: app.py pinned: false license: cc-by-nc-4.0 short_description: Rank music descriptions against an audio clip --- # MuQ-MuLan Music-Text Similarity A HARP-compatible deployment of MuQ-MuLan for comparing a music clip with candidate text descriptions. It can support workflows such as tagging, searching a sample library, or choosing the description that best matches a piece of music. The Space loads the official MuQ-MuLan-large checkpoint from Hugging Face. Model files are downloaded at runtime and cached by the Space. ## Inputs - One music audio clip between 10 and 60 seconds - One to eight candidate descriptions, one per line Audio is converted to mono and resampled to 24 kHz. MuQ-MuLan processes 10-second windows and averages their embeddings for longer clips. Candidate descriptions should be written in English. ## Output A JSON file containing the candidate descriptions in descending similarity order. Scores are cosine similarities from -1 to 1, not calibrated probabilities. ## Sources See [SOURCES.md](SOURCES.md) for the model, source revision, license, and associated paper. ## License The upstream source code is MIT licensed. The MuQ-MuLan model weights are released under CC BY-NC 4.0, so this deployment is intended for non-commercial use.