Forms 在Google Glass上创建接受语音输入的表单

Forms 在Google Glass上创建接受语音输入的表单,forms,google-glass,voice,google-mirror-api,Forms,Google Glass,Voice,Google Mirror Api,有人知道有没有玻璃器皿能够让用户通过语音输入填写表格?或者即使有某种插件允许在浏览器上输入语音?如果没有,是否有任何特殊原因导致这不可能 我正在寻找Glassware接受表单上文本字段语音输入的示例。我用我的谷歌眼镜导航到一个网站,可以选择一个像搜索框一样的输入字段,但似乎不可能在文本字段中输入任何内容,我在网上没有看到任何人这样做的例子 从概念上讲,由于可以选择输入字段,并且语音到文本的转换已经相当好地覆盖了,因此将生成的文本设置为输入框的值似乎是合理的,对吗?为此,您必须使用未列出的上下文语

有人知道有没有玻璃器皿能够让用户通过语音输入填写表格?或者即使有某种插件允许在浏览器上输入语音?如果没有,是否有任何特殊原因导致这不可能

我正在寻找Glassware接受表单上文本字段语音输入的示例。我用我的谷歌眼镜导航到一个网站,可以选择一个像搜索框一样的输入字段,但似乎不可能在文本字段中输入任何内容,我在网上没有看到任何人这样做的例子


从概念上讲,由于可以选择输入字段,并且语音到文本的转换已经相当好地覆盖了,因此将生成的文本设置为输入框的值似乎是合理的,对吗?

为此,您必须使用未列出的上下文语音命令。此方法的唯一问题是必须将所有文本字段声明为菜单项:

创建XML

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- Use the constants defined in the ContextualMenus.Command enum-->
    <item
        android:id="@+id/pizza_menu_item"
        android:title="@string/find_pizza" />
</menu>


然后开始语音识别。如果需要,您需要调用startActivityForResult(),并使用“识别”操作和“附加”命令来识别语音意图。并覆盖ActivityResult()回调,以从要填充文本字段的额外结果中接收所述文本。有关代码,请按照中的说明进行操作。

谢谢您的建议,这一建议已经过时了。可以在此处找到帮助我到达所需位置的教程: