【发布时间】:2013-06-16 22:33:20
【问题描述】:
我需要制作一个能够识别我创建的某些声音文件的 Android 应用,并对识别执行操作。所以类似于 Shazam/Soundhound,但有我自己的声音文件。 是否有任何 API 或 SDK 或其他东西? 我读过 Echoprint,但我知道它适用于 Windows 和 iOS,对我来说似乎很难。那行得通吗?或者还有其他选择吗?
PS:为了清楚起见,我不想要语音识别或文字转语音。我的声音文件可以包含音乐、失真的声音、效果等
【问题讨论】:
-
这是什么?你不想要语音识别??那么你怎么能识别声音文件???
-
正如我所说,我希望它能够识别 Shazam 或 Soundhound 等声音文件,而不是某人的语音命令
-
这也用于(高通的云台)星际迷航进入黑暗应用程序,但尚未向公众发布 sdk 功能
-
这是音频特征提取和音频指纹问题。不乏对不同方法的学术研究。稳健(例如针对播放速度调整、EQ、失真、压缩)往往是专有的(本质上,Shazam 的主要资产是它的算法)。然而,有很多不那么健壮和非系统的方法已经发布,可能带有源代码。 Sonic Visualizer 是掠夺方法和源代码的好地方。这是一个特别难的问题
-
我知道这是关于音频指纹识别的,但我不想创建系统。这本身就是一个完整的项目。我想使用已经为此创建的系统,这就是为什么我要求提供任何可能存在的 API 或 SDK
标签: android audio audio-processing