我有一个使用CardScrollView作为活动的应用程序。
Ok Glass => My App => Ok Glass => Next Page
Or OK Glass => Previous Page
是否可以跳过第二个“Ok Glass”?
最好的方法是让Voice Command始终激活,但我不知道是否可能。
答案 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”提示的情况下触发上下文语音命令:主要原因是在麦克风监听命令时防止误报并缩小窗口范围。