我正在尝试为Android服装开发一个应用程序,只需按一下按钮就会要求用户说些什么并将其发送到网络服务器。我还需要一个预定义模板列表,类似于环聊的工作原理。
我尝试过:
Int
这样可行,但我无法为用户提供一组预定义的模板。
阅读本文 - https://developer.android.com/training/wearables/notifications/voice-input.html我看到可以在通知中执行此操作...但这不会在前面,我需要此UI是模态/阻止,因此通知不是对我的用例有好处。
我有什么选择?我该如何实现呢?
答案 0 :(得分:1)
不幸的是,除了Receiving Voice Input in a Notification之外,没有办法将语音识别用于预先定义的文本回复。
基于文档:Adding Voice Capabilities
语音操作是可穿戴体验的重要组成部分。它们让用户可以免提快速地执行操作。 Wear提供两种语音操作:
系统提供的
- 这些语音操作是基于任务的,并且内置于Wear平台中。您在语音操作发起时要在要启动的活动中对其进行过滤。示例包括“记笔记”或“设置闹钟”。
应用提供的
- 这些语音操作是基于应用的,您将它们声明为启动器图标。用户说“开始”以使用这些语音操作,并指定您指定的活动。
同样如24543484和22630600中所述,两者都在其Android中实现了通知以获取语音输入。
希望这有帮助。