Hi group,
I'm working on a prototype of an iOS mobile app that takes audio recordings through the phone's mic and sends them out for audio-fingerprinting.
We're currently integrating with Echo Nest and I've followed the iOS sample app that demonstrates how to do this. This has all gone well and we have our prototype up and running. However, we're finding that the accuracy of identification we're receiving from the Echo Nest service is not that great. Around 35% for 30+ second samples with no background noise. Introduce background noise and it drops to 0%.
This is sort of what I expected because Echo Nest say they don't support this 'over-the-air' type of recording with background noise. I understand the Echo Nest are using the Echoprint project in their solution, however Echoprint say clearly that
it should work in environments like this. We're considering going ahead and hosting our own instance of an Echoprint server... but I wanted to check with the group with a couple of questions:
1. Will accuracy increase moving from Echo Nest to our own hosted Echoprint?
2. We don't have a C++ developer or audio expert on our team. I did C++ in University, none since.. however, I am an Objective C programmer. Do we need either of these types of experts if we're going to dive into the Echoprint project?
Thanks,
Julie