Android Wear自定义语音操作

时间:2014-07-03 01:11:00

标签: android speech-recognition wear-os

我制作的应用适用于Android Wear, 而且我想在Google的#34; Ok Google"选项。 我看到这个页面: http://developer.android.com/training/wearables/apps/voice.html

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

我想问:

  1. 我可以添加自定义命令吗?我的意思是,那些没有以"开始"?
  2. 这个词开头的人
  3. 我可以添加除了打开应用程序之外还可以执行其他操作的命令吗?喜欢运行方法吗?
  4. 如果不是这个问题的地方,您能给我一个Google Developers帮助/支持的电子邮件/链接吗?感谢。

1 个答案:

答案 0 :(得分:6)

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

  1. 不,系统提供的语音操作列表已修复(并列出here)。您可以将应用程序设置为能够响应它们(例如,记笔记),但不能添加新的应用程序。
  2. 是。当您已经在应用内部时,可以使用startActivityForResult() ACTION_RECOGNIZE_SPEECH来获取语音输入。然后,您可以使用返回的字符串执行您想要的任何内容。
  3. 与此同时,如果您只是displaying notifications from an Android app running in a handheld,那么您现在根本无法进行语音操作(至少在字面意义上)。但是,您可能拥有requests voice input的通知操作。然后,该输入将作为额外传递给在手持设备中传递给应用程序的Intent。