gpt4 book ai didi

google-glass - 为什么XE16的“确定”玻璃菜单中缺少我的语音命令?

转载 作者:行者123 更新时间:2023-12-03 09:06:33 24 4
gpt4 key购买 nike

我有一个玻璃器皿,该玻璃器皿是使用“确定”玻璃菜单上的语音命令启动的。它在XE12中效果很好,但在XE16中却没有显示在主菜单中。

这是我的AndroidManifest.xml的片段,显示了我的语音命令配置:

<service
android:name="com.mimming.sugarglider.MapDisplayService"
android:label="@string/app_name"
android:enabled="true">
<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/show_map" />
</service>

这是 show_map.xml的内容,它定义了我的语音命令:

<trigger keyword="@string/show_me_a_map">
<constraints network="true" />
</trigger>

怎么了?

最佳答案

回答我自己的问题,因为这似乎影响了很多开发人员。

语音命令在XE16中有所改变。 Unlisted voice commands与配置中指定的一样,现在需要附加权限。将此添加到 list 中:

<uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT" />

准备发布Glassware时,必须使用内置的静态语音命令。这种命令的XML看起来更像这样:
<?xml version="1.0" encoding="utf-8"?>
<trigger command="START_A_RUN" />

其中 START_A_RUNthis list中的一项。如果列出的命令都不适合您的Glassware,则应 request the addition of a voice command。这可能需要一些时间,因此最好尽早执行此操作。

关于google-glass - 为什么XE16的“确定”玻璃菜单中缺少我的语音命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23097828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com