0

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

4

1 回答 1

0

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

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

于 2012-05-24T07:57:54.763 回答