在android中检测声音的响度
Posted
技术标签:
【中文标题】在android中检测声音的响度【英文标题】:Detection of loudness of sound in android 【发布时间】:2014-08-15 13:50:40 【问题描述】:我编写了一个应用程序,它使用内置麦克风记录您的环境声音。我正在尝试使用这些记录的数据,以便区分响亮的环境声音和低环境声音。 我已经尝试对记录的数据进行傅立叶变换并采用对数刻度并尝试对其进行阈值化,但在区分这些声音方面并不准确。有没有其他方法可以在软件中区分周围声音的动态范围?
【问题讨论】:
【参考方案1】:Try to use this api :
public double getAmplitude()
if (mRecorder != null)
return mRecorder.getMaxAmplitude();
else
return 0;
参考这个DOC
【讨论】:
以上是关于在android中检测声音的响度的主要内容,如果未能解决你的问题,请参考以下文章