【发布时间】:2012-01-27 12:54:45
【问题描述】:
我想编写一个应用程序,允许用户通过将麦克风放在扬声器旁边并听几秒钟来识别歌曲......这正是 Shazam 所做的。
我可以使用任何框架、库或服务在 iOS 中实现这一点吗?
【问题讨论】:
-
是和不是。实际识别不是在设备上完成的,而是将声音数据发送到远程位置进行分析(这就是为什么 Shazam 只适用于互联网连接的原因)。你可以在 iOS 上做到这一点。除非您是音频和/或数学专家,否则我什至不建议尝试在单个 iOS 设备上实现类似的音频分析算法,也不要自己动手。
-
我同意,我相信正确的方法是依靠 web api 来检测歌曲......只是不确定使用什么 api。外面有吗?