8000 GitHub - ASLP-lab/SongEval: A song aesthetic evaluation toolkit trained on SongEval.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ASLP-lab/SongEval

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 SongEval: A Benchmark Dataset for Song Aesthetics Evaluation

This repository provides a trained aesthetic evaluation toolkit based on SongEval, the first large-scale, open-source dataset for human-perceived song aesthetics. The toolkit enables automatic scoring of generated song across five perceptual aesthetic dimensions aligned with professional musician judgments.


🌟 Key Features

  • 🧠 Pretrained neural models for perceptual aesthetic evaluation
  • 🎼 Predicts five aesthetic dimensions:
    • Overall Coherence
    • Memorability
    • Naturalness of Vocal Breathing and Phrasing
    • Clarity of Song Structure
    • Overall Musicality
  • 🎧 Accepts full-length songs (vocals + accompaniment) as input
  • ⚙️ Simple inference interface

📦 Installation

Clone the repository and install dependencies:

git clone https://github.com/ASLP-lab/SongEval.git
cd SongEval
pip install -r requirements.txt

🚀 Quick Start

  • Evaluate a single audio file:
python eval.py -i /path/to/audio.mp3 -o /path/to/output
  • Evaluate a list of audio files:
python eval.py -i /path/to/audio_list.txt -o /path/to/output
  • Evaluate all audio files in a directory:
python eval.py -i /path/to/audio_directory -o /path/to/output
  • Force evaluation on CPU (⚠️ CPU evaluation may be significantly slower) :
python eval.py -i /path/to/audio.wav -o /path/to/output --use_cpu

🙏 Acknowledgement

This project is mainly organized by the audio, speech and language processing lab (ASLP@NPU).

We sincerely thank the Shanghai Conservatory of Music for their expert guidance on music theory, aesthetics, and annotation design. Meanwhile, we thank AISHELL to help with the orgnization of the song annotations.

Shanghai Conservatory of Music Logo

📑 License

This project is released under the CC BY-NC-SA 4.0 license.

You are free to use, modify, and build upon it for non-commercial purposes, with attribution.

📚 Citation

If you use this toolkit or the SongEval dataset, please cite the following:

@inproceedings{SongEval,
  title     = {SongEval: A Large-Scale Benchmark Dataset for Aesthetic Evaluation of Complete Songs},
  author    = {...},
  booktitle = {...},
  year      = {2025}
}

About

A song aesthetic evaluation toolkit trained on SongEval.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0