Me gustaría escribir una aplicación que permita a los usuarios identificar las canciones poniendo el micrófono junto a un altavoz y escuchar la canción durante unos segundos ... así que exactamente lo que hace Shazam.shazam como característica en la aplicación ios?
¿Existe algún marco o biblioteca o servicio que pueda usar para lograr eso en iOS?
Sí y no. El reconocimiento real no se realiza en el dispositivo, pero los datos de sonido se envían a una ubicación remota para su análisis (razón por la cual Shazam solo funciona con una conexión a Internet). Puedes hacer eso en iOS. No recomendaría ni siquiera tratar de implementar un algoritmo de análisis de audio así en un solo dispositivo iOS, ni hacerlo usted mismo, a menos que sea un experto en audio y/o matemáticas. – weltraumpirat
Estoy de acuerdo, creo que la forma correcta es confiar en una API web para detectar la canción ... simplemente no estoy seguro de qué API usar. ¿Hay uno por ahí? – zumzum