Android:如何检测用户何时停止与麦克风通话

前端之家收集整理的这篇文章主要介绍了Android:如何检测用户何时停止与麦克风通话前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 Android应用程序,在应用程序启动时从麦克风开始录制.在我当前的版本中,用户必须按STOP按钮才能停止录制.

如何检测用户已停止说话并使用该按钮触发录音机停止?

与Android中的语音识别功能中实现的类似.用户停止说话然后翻译语音.我见过其他应用程序,比如Talking Tom类型的应用程序.

作为旁注,我还希望显示某种类型的视觉,表明麦​​克风正在接收声音.显示声音级别的东西.

任何帮助赞赏.

解决方法

一种方法是在录制时使用线程,并对记录的字节使用语音功率分析过程,
有一个示例代码供您参考: http://musicg.googlecode.com/files/musicg_android_demo.zip

猜你在找的Android相关文章