我在这里看到玻璃中有两种语音命令:
1)从菜单中选择(例如“ok glass,direction to”)
2)言论自由识别(例如“纽约第五大道”)
我想要开发一个玻璃应用,并希望使用语音识别。
他们中哪一个可以使用非英语语言?
我说开发人员明智地改变语言而不是用户。
意思是说“Ok Glass”然后菜单项是希伯来语
或“带我去”,然后将描述放在希伯来语中。
有没有解决办法?
答案 0 :(得分:1)
此时,Glass语音识别似乎只支持美国英语。 " Ok Glass"菜单项由Google控制,用于官方应用。我的理解是,识别这些命令的分类器包含在Glass代码中,而不仅仅是使用字符串识别。 (侧载应用程序可以根据英文字符串拥有自己的语音命令,但它并不像谷歌正式认可的那样可靠。
例如,当您使用RecognizerIntent.ACTION_RECOGNIZE_SPEECH意图回复Glass中的电子邮件时,可以进行自由语音识别。虽然Android文档建议可以将额外参数添加到EXTRA_LANGUAGE的意图中,但Glass本身只能处理英语。
因此,如果您想要解决此问题,您需要使用MediaRecorder并直接获取音频,将其传输到提供希伯来语语音到文本转录的服务,然后将文本发送回您的Glass应用程序。这不会直接从时钟支持,您必须从LiveCard或Immersion处理它。 Glass将显示希伯来字符。