Android 如何实现基于语音的事件?

Android 如何实现基于语音的事件?,android,voice,voice-recognition,Android,Voice,Voice Recognition,我想在我的应用程序中有一个基于语音的操作。例如,当我想将某些内容添加到收藏夹列表中时,我们通常采用的方法是单击按钮,但这里我想通过语音触发该任务,比如说“添加到收藏夹” 这可能吗?如果是这样,我们应该使用哪些库 请提供任何相关的超链接或建议与之相关的github库(如果有) 网站上有一个视频示例 问候, 您可以使用识别器Intent来识别以字符串数组形式返回数据的语音。它不需要任何额外的库等,事实上它非常容易编码。您可以通过按下按钮等启动意图,它将听到并返回对所说内容的解释。是的,这是可能的。A

我想在我的应用程序中有一个基于语音的操作。例如,当我想将某些内容添加到收藏夹列表中时,我们通常采用的方法是单击按钮,但这里我想通过语音触发该任务,比如说“
添加到收藏夹

这可能吗?如果是这样,我们应该使用哪些库

请提供任何相关的超链接或建议与之相关的github库(如果有)

网站上有一个视频示例

问候,


您可以使用识别器Intent来识别以字符串数组形式返回数据的语音。它不需要任何额外的库等,事实上它非常容易编码。您可以通过按下按钮等启动意图,它将听到并返回对所说内容的解释。

是的,这是可能的。Android本机提供语音到文本API的功能,以创建此类支持语音的应用程序。本教程将是您的良好开端。

@AndroidPenguin…谢谢,我也这么认为,但它有一些限制,因为在这种情况下,我可以检查特定的字符串或文本,但用户可以说任何话,我不想限制特定的文本…例如,一个用户可以说“添加到收藏夹”,另一个用户可以说“嘿,将其添加到收藏夹”…检查字符串是否包含单词“添加”和“收藏夹”或“制作”和“收藏夹”等?没有这样的库)您可以使用android语音识别子系统。但是你不能一直听用户说话。在识别出你得到了一个文本字符串后,你应该自己分析它并做些什么)@Leonidos…谢谢,但是它是如何工作的请看这个视频。。。我想实现这一个…然后,一旦你得到一个结果,告诉它使用文本到语音,然后是另一个识别器意图。他们用自己的解决方案或基于android库创建IME。阅读这篇文章:在安卓4+上,当用户说话时,您将能够获得注册结果。