android - 如何检测语音

android - How to detect speech

在 android 中是否有 Api 我可以用来检测用户何时对着麦克风说话?

所以我希望 android 中有语音识别功能或一些语音转文本 api 我可以用来检测有人说话,有什么想法吗? ACTION_RECOGNIZE_SPEECH 可以帮我吗?

它的工作方式是用 ACTION_RECOGNIZE_SPEECH 创建一个 Intent 并调用 startActivityForResult()。然后在您的 onActivityResult() 覆盖中,您可以从结果 Intent extras 中提取语音到文本数据。

这里有一个简单的入门教程:

Make your next Android app a good listener -- TechRepublic