twynb / AudioStreamSplitting

A tool that takes a long audio file, splits it into separate songs and attempts to identify them.
https://twynb.github.io/AudioStreamSplitting/
GNU General Public License v3.0
2 stars 0 forks source link

identify audio files #2

Closed twynb closed 1 year ago

twynb commented 1 year ago

send audio files to identification APIs (one or multiple APIs?) to identify their artist, song name and other metadata

twynb commented 1 year ago

audio APIs we could use (maybe all of them for more accurate results?)

Shazam: https://rapidapi.com/apidojo/api/shazam/ 500 requests/month, 5 requests/s Music Identify: https://rapidapi.com/eipiai-eipiai-default/api/music-identify/ 600 requests/month, 1 request/s AcoustID: https://acoustid.org/webservice 3 requests/s

Shazam and Music Identify require RapidAPI account - have server that sends requests to those when requested from client? optional feature?

twynb commented 1 year ago

note: create one fingerprint for beginning and ending of segment to validate splitting

twynb commented 1 year ago

done in #23