Glass GDk:没有" Ok Glass"的上下文语音命令

时间:2014-07-21 15:46:23

标签: android google-glass voice-recognition google-gdk

我有一个使用CardScrollView作为活动的应用程序。

Ok Glass => My App => Ok Glass => Next Page
                  Or  OK Glass => Previous Page

是否可以跳过第二个“Ok Glass”?

最好的方法是让Voice Command始终激活,但我不知道是否可能。

2 个答案:

答案 0 :(得分:2)

我实际上是为我的Glass应用做了这个。看看这里:https://github.com/RIVeR-Lab/google_glass_driver/tree/master/android/RobotManager/src/com/riverlab/robotmanager

您将对VoiceRecognitionThread,Vocabulary和MessageListActivity感兴趣。

您描述的功能在MessageListActivity和VoiceRecognitionThread中实现。

词汇表只支持多层命令。如果您打算使用可以分支到其他命令的语音命令,您只需要担心它。例如,在我的应用程序中,我控制着一个机器人。命令看起来像"前进" "快速前进" "现在开车前进"或者"快速推进五个"。您可以在此处查看xml文件中的示例:https://github.com/RIVeR-Lab/google_glass_driver/tree/master/test

希望这有帮助!

答案 1 :(得分:1)

目前无法在没有“ok glass”提示的情况下触发上下文语音命令:主要原因是在麦克风监听命令时防止误报并缩小窗口范围。