我有一个Google Glass沉浸式游戏,它使用CardScrollView
来显示一系列卡片。
我创建了一个PanelMenu
,它使用了Google的documentation来使用上下文语音命令。
我可以使用previous question of mine中所述的语音命令跳转到特定卡。问题是我只能通过为每张卡创建一个独特的菜单项来实现这一点,如下所示:
// Voice-activated menu: Go to Card 1 Go to Card 2 Go to Card 3 ...
这对于概念证明很有用,但在任何实际情况下都是不切实际的。当我说一个任意数字时,我可以识别玻璃吗?理想情况下,这意味着有一个单一的"转到卡"在我的菜单中命令,让它杂乱无章。例如:
// Voice-activated menu: Go to Card X
X
可以是任何整数1,2,3...
所有这些都放在一起,我希望这种互动是这样的:
1) App opens, displays Card 1 2) User says "ok glass" 3) PanelMenu opens, it displays one item: 'Go to Card' 4) User says "Go to Card 6" 5) App displays Card 6 // reopen PanelMenu... 6) User says "Go to Card 22" 7) App displays Card 22
Issue 273有许多关于语境语音命令的链接,但我似乎无法找到类似于我所描述的内容。任何帮助将不胜感激。
答案 0 :(得分:0)
对我来说,听起来就是你想要上下文语音命令,正如你所提到的那样。开发人员页面有一个很好的例子,描述了如何开发这样的功能。阅读Voice Input页面,看看他们是如何做的。他们有一个关于以一种你必须说“好,玻璃”,“给我看狗”,“拉布拉多”的方式展示狗的例子,然后 - 如果编程正确的话 - 会提出关于拉布拉多犬的信息。
我希望能回答你的问题。