如何使用自定义操作在Android中扩展Google即时语音命令

时间:2014-03-04 23:23:20

标签: android speech-recognition google-now

我最近在我的Nexus 4上安装了Google Now Launcher,它让我思考如何使用它与我自己的应用程序进行交互。虽然我可以通过标题要求打开我的应用程序,但我想知道是否有办法拦截语音命令(可能通过广播接收器),所以我可以说“关闭客厅灯”发送信号到一个Arduino关掉房子里一个房间里的灯光?同样的说法,我还没有找到Google Now的文档,所以如果那样,我很乐意看到它的链接,这样我就可以阅读源代码中的内容了。

1 个答案:

答案 0 :(得分:2)

是。您可以使用Android-Intent模型来完成。 解析您的命令后,Google即时会激活各种意图,如果手机上有一个已注册处理此类意图的应用,Google现在将使用该选项执行命令。 常见的意图是:报警,健身,媒体 https://developer.android.com/guide/components/intents-common.html#Now