TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

API or library to grade “music quality”?

3 pointsby IceMetalPunkover 1 year ago
I&#x27;m working on a framework that connects multiple publicly available AIs (GPT-4, Suno Chirp, several Sentence Transformer models, etc.) in an effort to create a fully autonomous singer&#x2F;songwriter. The idea is that a script can run, and when it&#x27;s done, the result is an original song, complete with title, genre, lyrics, and full audio.<p>Currently, it&#x27;s about 90% automated. It does all the topic brainstorming, genre choice, and lyric writing on its own, including building up a memory bank of imagined (but self-consistent) personal experiences it can draw upon for future songwriting inspiration (using a handful of semantic search techniques). And then Suno Chirp generates the audio.<p>The only part that&#x27;s not automated right now is the connection between the lyrics&#x2F;genre and the audio. I&#x27;m currently manually copying the generated lyrics into Suno Chirp and curating the best generations from each 30-second chunk to produce the final song.<p>I&#x27;d like this to be 100% automated, which brings me to the question: does anyone know of an API or library (Python preferred, but any language will do) that can be passed a short audio clip, then grade it on &quot;quality&quot;?<p>Equivalently in this case, a classifier that can grade the audio on &quot;likelihood of being AI generated&quot; would also work, since the same qualities that Chirp produces that &quot;sound bad&quot; would likely raise such a classifier&#x27;s response.<p>I&#x27;ve tried searching everywhere, and I&#x27;ve only found one research paper that used human biofeedback to determine how good a song is (obviously not useful here), and one service that &quot;detects AI music&quot; by just keeping a human-submitted database of known AI clips (also not useful).<p>As soon as I have a way to automatically determine a quality score for a 30-40 second music clip, I can fully automate the system, which would be a major win for me.<p>So does anyone know of a way to do this?

no comments

no comments