worldveil / dejavu

Audio fingerprinting and recognition in Python
MIT License
6.36k stars 1.43k forks source link

How to fingerprint live streaming #186

Open psuresan12 opened 5 years ago

psuresan12 commented 5 years ago

How can we use Dejavu to fingerprint live streaming like Live radio from URL, continuously fingerprinting and match against microphone input. This would not require to store in database, but in memory. It would be helpful if some one throw light to implement this scenario.

awemulya commented 5 years ago

Do some research. Create temp file from stream. Analysise the temp file. I have done this in my forked. The accuracy depends on quality of stream.

thesunlover commented 5 years ago

you may want to check https://stackoverflow.com/questions/5688573/writing-a-python-music-streamer it is not exactly what you are looking for, but may give an idea which libraries can be helpful