由于世界杯是主要的体育赛事,呜呜祖拉是世界上最烦人的声音,我想通过阅读这个告诉我们声音有一些频率的新 (http://www.popsci.com/diy/article/2010-06/simple-software-can-filter-out-vuvuzela-whine) 来彻底消除它们在 233Hz + 466,932,1864Hz。
我已经自己制作了很多 Android 应用程序,但从未接触过信号分析和滤波部分,所以这里有几个问题,我不要求准确的答案,但可能会找到链接和教程来找到可以解决的问题。我猜想新的 Android 手机有 CPU 和能力来进行实时过滤。
1) 如何拦截来自 Jack 麦克风的声音 - Line-IN 插头 - (我计划使用 Jack to Jack 插头将我的电视连接到我的手机)。我的问题完全是软件和编码,我有所有的电线和适配器可以将插孔插入我的 android 手机 Line IN。
2)有没有一些傅立叶分析库,我可以看看网上的Java库,然后将它们导入到我的Android项目中吗?
我真的很抱歉,因为我的问题似乎不准确,但我认为那会很棒。
感谢您的回答。
最佳答案
好问题!
I don't see the line-in connector listed explicitly as an audio source option 但也许您可能想先从麦克风源获取数据以使您的代码正常工作,然后找到一种从插孔获取音频的方法。
对于傅立叶分析/翻译,您还可以考虑 this stackoverflow question
关于java - Android信号分析+一些过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3069617/