Ответ 1
У Sony Ericsson есть чистое приложение для распознавания звука Java, называемое TrackID, на новом Android-телефоне. Он также был доступен на J2ME и предположительно других телефонах некоторое время. Он был разработан Cybercom.
Однако он не генерирует отпечаток пальца; аудиоданные отправляются на удаленный сервер для идентификации. Поскольку вам нужно быть в сети в любом случае, чтобы отслеживать идентификацию, я полагаю, что большинство приложений распознавания музыки работают таким образом.