【问题标题】:How to Extend Google Now Voice Commands in Android with Custom Actions如何使用自定义操作在 Android 中扩展 Google Now 语音命令
【发布时间】:2014-03-04 23:23:19
【问题描述】:

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

【问题讨论】:

  • 也很想知道。你找到保罗了吗?
  • 目前还不可能,因为他们还没有为它开放 API。
  • 真可惜,Evernote 和 Timely 等应用是如何做到的?
  • 您的类别中的人,您需要将类别设置为具有处理事件能力的默认时钟应用程序。两者都需要在 Manifest 中注册。我知道已经晚了。但我希望它有所帮助
  • 自动语音一定是可能的(我认为是通过可访问性)

标签: android speech-recognition google-now


【解决方案1】:

是的。您可以使用 Android-Intent 模型来做到这一点。 Google Now 在解析你的命令后会触发各种意图,如果手机注册了一个应用程序来处理这种意图,谷歌现在将使用选项来执行命令。 共同意图是:警报、健身、媒体 https://developer.android.com/guide/components/intents-common.html#Now

【讨论】:

猜你喜欢
  • 2015-02-17
  • 1970-01-01
  • 1970-01-01
  • 2022-08-18
  • 1970-01-01
  • 1970-01-01
  • 2019-04-26
  • 1970-01-01
  • 2016-08-03
相关资源
最近更新 更多