Java 在语音命令上启动应用程序(android)

Java 在语音命令上启动应用程序(android),java,android,speech-recognition,voice,launcher,Java,Android,Speech Recognition,Voice,Launcher,我需要一个例子,说明如何使用语音命令(触发字)启动我的应用程序。 所以,某种在后台运行的服务会监听所有内容,如果单词匹配一个设定的文本值(我想这可以通过语音识别实现),应用程序就会打开。我知道这是可能的,但我不知道从哪里开始 我看到其他应用程序也能做到这一点。我有近100万用户,这是最常被要求的功能之一。要做到这一点,你必须将Android语音识别作为一项服务而不是一项活动来运行。然后让你的服务人员倾听关键词或短语 查看此git示例代码,了解如何将Android语音识别作为服务运行: 要做到这一

我需要一个例子,说明如何使用语音命令(触发字)启动我的应用程序。 所以,某种在后台运行的服务会监听所有内容,如果单词匹配一个设定的文本值(我想这可以通过语音识别实现),应用程序就会打开。我知道这是可能的,但我不知道从哪里开始


我看到其他应用程序也能做到这一点。我有近100万用户,这是最常被要求的功能之一。

要做到这一点,你必须将Android语音识别作为一项服务而不是一项活动来运行。然后让你的服务人员倾听关键词或短语

查看此git示例代码,了解如何将Android语音识别作为服务运行:


要做到这一点,您必须将Android语音识别作为一项服务而不是一项活动来运行。然后让你的服务人员倾听关键词或短语

查看此git示例代码,了解如何将Android语音识别作为服务运行:


谷歌刚刚从安卓M引入了一个新的语音交互API。你可以在这里签出视频,

谷歌刚刚从安卓M引入了一个新的语音交互API。你可以在这里签出视频,

在安卓6和更高版本上,你只需说“Ok Google”或单击麦克风图标,然后说“启动你的AppName”,您的应用程序将启动

如果谷歌语音搜索无法识别你的应用程序名称,请尝试拼出来

要打开“Ok Google”语音搜索:


希望有帮助

在Android 6及更高版本上,您只需说“Ok Google”或单击麦克风图标,然后说“launch YourAppName”,您的应用程序就会启动

如果谷歌语音搜索无法识别你的应用程序名称,请尝试拼出来

要打开“Ok Google”语音搜索:

希望有帮助

为什么说“OK GOOGLE”是强制性的?为什么我们不能将此文本更改为自定义测试?如果我们可以,那怎么办?为什么必须说“OK GOOGLE”?为什么我们不能将此文本更改为自定义测试?如果可以,那怎么办?