Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过自定义操作扩展Android中的Google Now语音命令_Android_Speech Recognition_Google Now - Fatal编程技术网

如何通过自定义操作扩展Android中的Google Now语音命令

如何通过自定义操作扩展Android中的Google Now语音命令,android,speech-recognition,google-now,Android,Speech Recognition,Google Now,我最近在我的Nexus4上安装了Google Now Launcher,它让我思考如何使用它与我自己的应用程序交互。虽然我可以通过询问标题来打开我的应用程序,但我想知道是否有办法拦截语音命令(可能通过广播接收器),这样我就可以说“关闭客厅灯”之类的话,向Arduino发送信号,关闭房子对面房间的灯?同样,我现在还没有找到谷歌的文档,所以如果有,我希望看到它的链接,这样我就可以直接从源代码中读取可用的内容。是的。您可以使用Android意图模型来实现这一点。 谷歌现在会在解析你的命令后激发各种意图

我最近在我的Nexus4上安装了Google Now Launcher,它让我思考如何使用它与我自己的应用程序交互。虽然我可以通过询问标题来打开我的应用程序,但我想知道是否有办法拦截语音命令(可能通过广播接收器),这样我就可以说“关闭客厅灯”之类的话,向Arduino发送信号,关闭房子对面房间的灯?同样,我现在还没有找到谷歌的文档,所以如果有,我希望看到它的链接,这样我就可以直接从源代码中读取可用的内容。

是的。您可以使用Android意图模型来实现这一点。 谷歌现在会在解析你的命令后激发各种意图,如果手机注册了一个应用程序来处理这些意图,谷歌现在会向用户提供执行命令的选项。 常见的意图是:警报、健身、媒体

我也非常想知道。你找到Paul了吗?现在还不可能,因为他们还没有为它打开API。真遗憾,像Evernote和Timed这样的应用程序是如何做到的?在你的活动类别中,你需要将该类别设置为默认时钟应用程序,具有处理事件的能力。两者都需要在舱单中注册。我知道很晚了。但我希望它能帮助您,因为auto voice(通过可访问性)做到了这一点,值得注意的是,今天(2015年11月)通用操作尚未如中所述在公共场合得到支持