2016-12-06 109 views
7

我正在写一个Android应用程序,播放音频文件并记录手机同时输出的内容。录制完成后,它会将录音与原始播放的音频进行比较,并返回它们是否匹配以及确定性。Android:音频匹配(音频指纹识别)

我搜索了很多,我发现一些音频指纹库,但他们主要是为了音乐识别的目的。

是否有任何图书馆可以用于此目的?为此编写一个自定义算法是否有意义?

回答

3

你可以比较的声波样品样品(如数字),然后计算最大,最小,平均差异等。

+1

难道是好的,如果这是用户的手机上完成,或者是太多处理?如果是的话,你会推荐在主线程还是独立线程上执行? – Zack

+1

这不是太多处理,手机应该可以。单独的线程绝对是更好的选择。 –

+0

谢谢!你能推荐任何与此相关的资料吗? – Zack