[英]Can we handle voice command from assistant widget?
我能够将 Android 小部件与Google Assistant
集成。 并希望有一些语音命令经验。
例如CREATE_CALL
意图,如果用户试图通过调用 Alice 来call Alice with some app
,并且用户可以选择实际呼叫哪一个,全部通过语音? SpeechRecognizer API 能做到吗?
从广义上讲,App Actions 没有语音对话体验。 您可以采取一些技巧,可能会朝着这个方向发展,但它们在很大程度上超出了 App Action Widget 体验本身。
我可以回复一个显示有多个匹配项的小部件吗?
是的,您可以发回一个控件小部件,它可能允许他们选择他们所指的用户。
他们能说哪个用户吗?
可能不是你想的那样。 使用您的示例,他们可以使用任何短语重新调用CREATE_CALL
BII,但您不能用“您的意思是什么?”提示他们。 让他们说出名字。
我可以使用SpeechRecognizer
API 吗?
不作为小部件的一部分。
小部件嵌入到与助手的对话中。
理论上(这是我最终测试和弄清楚的清单),在这种情况下,您应该能够深度链接到 Android Intent 并打开视图。 在那里,您可以使用SpeechRecognizer
或打开麦克风在某处发送音频。 但这不是使用 Widget 本身完成的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.