我有一个
Android应用程序,在应用程序启动时从麦克风开始录制.在我当前的版本中,用户必须按STOP按钮才能停止录制.
如何检测用户已停止说话并使用该按钮触发录音机停止?
与Android中的语音识别功能中实现的类似.用户停止说话然后翻译语音.我见过其他应用程序,比如Talking Tom类型的应用程序.
作为旁注,我还希望显示某种类型的视觉,表明麦克风正在接收声音.显示声音级别的东西.
任何帮助赞赏.
解决方法
一种方法是在录制时使用线程,并对记录的字节使用语音功率分析过程,
有一个示例代码供您参考: http://musicg.googlecode.com/files/musicg_android_demo.zip
有一个示例代码供您参考: http://musicg.googlecode.com/files/musicg_android_demo.zip