在语音命令(安卓)上启动应用程序

问题描述:

我需要一个如何在语音命令(触发词)上启动我的应用程序的示例。 因此,在后台运行的某种服务会监听所有内容,如果该单词与设置的文本值相匹配(我猜这可以通过语音识别完成),则应用程序将打开。我知道这是可能的,但我不知道从哪里开始...在语音命令(安卓)上启动应用程序

我看到其他应用程序能够建立此。我接近100万用户,这是最常提到的功能之一。

为此,您必须将Android语音识别作为服务运行,而不是作为活动。然后让您的服务倾听关键词或短语。

退房这个混帐例如代码如何运行Android语音识别作为一种服务:

https://github.com/gast-lib/gast-lib/

谷歌刚刚推出了新的语音交互的API在Android M.你可以在这里结帐视频,http://www.youtube.com/watch?v=OW1A4XFRuyc&list=PLOU2XLYxmsIJDPXCTt5TLDu67271PruEk

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

如果Google语音搜索无法识别您的应用名称,请尝试拼出。

要打开 “确定谷歌” 语音搜索: https://support.google.com/websearch/answer/2940021?hl=en

希望帮助!