Android:如何检测用户何时停止对着麦克风说话

2024-04-13

我有一个 Android 应用程序,在应用程序启动时开始从麦克风录音。在我当前的版本中,用户必须按“停止”按钮才能停止录制。

如何检测用户已停止说话并使用它来触发录音机停止?

类似于 Android 中语音识别功能的实现。用户停止说话,然后语音被翻译。我见过其他应用程序可以做到这一点,例如“汤姆猫”类型的应用程序。

作为旁注,我还想展示某种类型的视觉效果,表明麦克风正在接收声音。显示传入声音级别的东西。

任何帮助表示赞赏。


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android:如何检测用户何时停止对着麦克风说话 的相关文章

随机推荐