【问题标题】:Android Wear Custom Voice ActionsAndroid Wear 自定义语音操作
【发布时间】:2014-07-03 01:11:00
【问题描述】:

我正在制作一个适用于 Android Wear 的应用, 我想在谷歌的“Ok Google”选项中实现一个命令。 我看到了这个页面: http://developer.android.com/training/wearables/apps/voice.html

但它仅与 Android Wear 中包含活动的应用相关。

我想问:

  1. 我可以添加自定义命令吗?我的意思是,那些不以“开始”一词开头的人?
  2. 我可以添加一些命令来做其他事情而不只是打开应用程序吗?喜欢运行一个方法?

如果不是问这个问题的地方,你能给我一封电子邮件/链接到 Google Developers 帮助/支持吗?谢谢。

【问题讨论】:

    标签: android speech-recognition wear-os


    【解决方案1】:

    对于在 Android Wear 设备上运行的应用:

    1. 不,系统提供的语音操作列表是固定的(并列出here)。您可以将应用设置为能够响应它们(例如,记笔记),但不能添加新的。
    2. 是的。当您已经在您的应用程序中时,您可以使用startActivityForResult() 使用ACTION_RECOGNIZE_SPEECH 来获取语音输入。然后,您可以使用返回的字符串来执行您想要的任何操作。

    同时,如果您只是displaying notifications from an Android app running in a handheld,那么您目前根本无法进行语音操作(至少在字面意义上)。但是,您可能拥有requests voice input 的通知操作。然后,该输入将作为 Intent 中的额外内容传递给手持设备中的应用程序。

    【讨论】:

    • 由 Wear 上的通知控制的应用程序。
    • 在第二个问题中,我还指的是 Android Wear 的 Ok Google。
    • @user3184899 好的,已编辑答案,希望现在更清楚了。
    • 你能告诉我如何向现有应用程序添加可穿戴活动吗?
    • @user3184899 按照developer.android.com/training/wearables/apps/creating.html 的教程进行操作,解释得很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多