android中的音频强度

时间:2012-05-23 06:10:39

标签: android speech-recognition

我创建了一个通过语音命令获取英语单词含义的应用程序。当用户给出语音手势时,我需要在他触摸的按钮上显示语音的强度以开始语音识别。我有5个不同的图标,我应该根据强度显示它。所以我应该找到声音强度的范围。那可能吗 ?请帮忙。

1 个答案:

答案 0 :(得分:0)

如果信号以PCM格式编码,则强度是信号值的平均平方(和x ^ 2 / n)。您只需要在PCM中记录信号并使用滑动窗口计算平均值。参见

http://developer.android.com/reference/android/media/AudioRecord.html