使用 GDK 在 Google Glass 上启动应用程序时,是否可以嵌套语音触发器?例如,不要只是说“好吧,玻璃”->“它的功率水平是多少?”我想让应用程序提供一个选项。例如“好的,玻璃”->“它的功率是多少?” ->“超过 9000”或“低于 9000”。任何帮助都会很棒!
如果您在 Glass 上安装了多个具有相同语音触发意图过滤器的活动/服务,则它们的所有名称(基于android:label
的属性<activity>
or <service>
tag in AndroidManifest.xml
) 当您说出该语音触发器时,将出现在消歧“子菜单”中。
例如(假设res/xml/play_a_game_trigger.xml
代表字符串的语音触发器“玩个游戏”):
<activity android:label="Tennis">
<intent-filter>
<action android:name="com.google.android.glass.action.VOICE_TRIGGER" />
</intent-filter>
<meta-data android:name="com.google.android.glass.VoiceTrigger"
android:resource="@xml/play_a_game_trigger" />
</activity>
<activity android:label="Bowling">
<intent-filter>
<action android:name="com.google.android.glass.action.VOICE_TRIGGER" />
</intent-filter>
<meta-data android:name="com.google.android.glass.VoiceTrigger"
android:resource="@xml/play_a_game_trigger" />
</activity>
会给你一个语音菜单流程,看起来像
ok glass → play a game → Tennis
Bowling
但请注意,此菜单还包括以下活动/服务:otherAPK 也使用相同的语音触发器。
您可以在以下位置找到更多详细信息语音输入 https://developers.google.com/glass/develop/gdk/input/voiceGDK 文档页面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)