I servizi di riconoscimento audio sono forniti da numerose società, molte delle quali concedono in licenza questi servizi a pagamento. Nessuno è economico, richiede repository significativi di firme/cataloghi musicali e capacità computazionale. Dai un'occhiata a chi possiede la tecnologia utilizzata da Shazam - Landmark Digital Services, i produttori di Soundhound - Midomi o Gracenote's MusicID. Ce ne sono altri, ma questi sono probabilmente tre dei più grandi giocatori al momento.
UPDATE (11/8/12): da notare, Shazam a quanto pare ha riacquisito i diritti per la tecnologia di riconoscimento e Landmark digitale è ormai defunta. Inoltre, come indicato in un'altra risposta, EchoNest ora fornisce una tecnologia di riconoscimento. (. Tuttavia, EchoNest non è più libero)
Avete trovato api per Android allora? – aandis
C'è un articolo davvero interessante su come funziona Shazam, incluso un documento di ricerca di uno degli sviluppatori di Shazam. Con adeguate risorse di back-end, sarebbe possibile inviare uno snippet di musica al server (utilizzando forse un'API RESTful) e restituire un'ipotesi. – dermatthias
Si prega di provare ACRCloud, il codice web esempi di API sono qui: https://github.com/acrcloud/webapi_example – FernandoSanchez