如何将好的Google语音查询连接到我的应用

时间:2015-05-09 13:38:29

标签: android voice

我想让我的应用对语音查询做出反应。 我按照here所述正确设置了“Ok Google”。

它工作正常,但它似乎没有连接到我的应用程序。而不是打开我的应用程序,它只是执行常规搜索!

1 个答案:

答案 0 :(得分:2)

如果您有solved here所述的可搜索Activity,那么您只需将这两行添加到清单中<intent-filter />的{​​{1}}标记:

Activity

之后,您将在应用中收到<action android:name="com.google.android.gms.actions.SEARCH_ACTION"/> <category android:name="android.intent.category.DEFAULT"/> SEARCH_ACTION,您可以像普通搜索Intent一样处理。您可以使用Intent中的密钥String获取SearchManager.QUERY附加信息来访问该查询。

您的用户需要在Intent的口头查询中指定应用名称才能到达您的应用!例如:

  

Ok Google,在[您的应用名称]上搜索[查询]

您可以在博文here中找到更多信息。