注册用于语音广播意图的Android应用

时间:2014-11-05 03:10:43

标签: android android-intent broadcastreceiver

我意识到这个问题在过去曾被问过,但我能找到的最新版本是从2011年开始的,所以我认为适用于再次提出这个问题。让我通过一个例子来解释我的要求。

我们公司生产的继电器控制板可以在android上运行。您可以查看它们here。 我们有蓝牙,WiFi和以太网中继板,您可以使用我们的免费应用程序here从Android操作。 对不起,如果这听起来像是一个销售推销,只是试图把事情放到上下文中。这些继电器可用于打开车库门等物。

我的朋友最近买了一款支持OK Google语音命令的Android手表。我们认为运行从应用程序启动的后台服务会很酷,它可以为语音激活的广播意图注册接收器。因此,如果语音命令与用户可以在应用程序中编辑的“OK Google Open车库门”等字符串匹配,我们可以连接到继电器板并立即打开它,这将导致打开车库门。 / p>

这可能吗?如果不是为什么不呢?听起来像我们Android开发人员应该访问的东西,并且可以打开一个全世界的可能性。

1 个答案:

答案 0 :(得分:0)

Google即时会根据语音命令触发意图,请参阅http://developer.android.com/guide/components/intents-common.html#Now

这不是你所要求的,但它自2011年以来是新的,所以值得一提。

从API级别21开始,还有一个AlwaysOnHotwordDetector API(https://developer.android.com/reference/android/service/voice/package-summary.html),如果Google Now未提供所需的功能,则可能允许您实施自己的自定义热门词检测器。 (我自己还没有尝试过。)

相关问题