在 Android 上分析来自麦克风的声音(谐波、分音、泛音)[关闭]

Posted

技术标签:

【中文标题】在 Android 上分析来自麦克风的声音(谐波、分音、泛音)[关闭]【英文标题】:Analyzing sound from microphone on Android (harmonics, partials, overtones) [closed] 【发布时间】:2014-01-01 14:12:53 【问题描述】:

我想开发一个 android 应用程序来分析来自麦克风的声音输入(钢琴上弹奏的音符)并对其进行分析,以便我最终了解所有突出部分(基音和泛音)的频率和幅度.

谁能指出我正确的方向、算法、工作代码、文章等。

显然,奇怪的是,询问是否已经有一个现有的库是题外话。所以我不会问这个。

【问题讨论】:

我不明白为什么我的问题跑题了。问如何解决编程问题怎么会偏离主题?我不在乎答案是算法、库、文章、工作代码等,只要能指引我正确的方向,以便我可以解决手头的问题。与我或其他任何人之前提出的任何其他程序员问题没有什么不同。 我们非常喜欢带有代码示例、预期结果和您获得的结果的特定可重现问题,或SSCCE。另外,请看这里:***.com/questions/12721254/… 【参考方案1】:

您所追求的是频谱估计,这通常使用 FFT 算法完成。谷歌频谱估计,你应该找到你所追求的信息。

【讨论】:

以上是关于在 Android 上分析来自麦克风的声音(谐波、分音、泛音)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

是否可以以编程方式在 Android 中收听扬声器输出?

谐波(发声)和非(辅音)声音之间的区别

来自麦克风的声音与来自扬声器的声音

如何在.net中检测麦克风的声音

Android中的声音识别

录制内部声音(来自软件合成器的输出)而不是来自麦克风