2014-07-21 52 views
1

我有一個CardScrollView作爲活動的應用程序。Glass GDk:沒有「Ok玻璃」的上下文語音命令

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

是否有可能跳過第二個「好玻璃」?

最好的辦法是讓聲控命令始終激活,但我不知道是否可能。

回答

1

這是目前無法觸發沒有「OK玻璃」的提示情境語音指令:主要的原因是爲了防止假陽性和當話筒監聽命令縮小窗口。

+0

看起來合法......你也知道現在是否可以在菜單列表中顯示超過5個項目嗎?因爲5+單詞是隱藏的,我無法找到一種方法來做自定義視圖,而不是 – Pull

+0

對不起,這不是問的好地方,我做了一個新的問題:http://stackoverflow.com/questions/24892612/glass-gdk-contextual-voice-command-with-more-5-items – Pull

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

希望這有助於!

+0

非常感謝!我查了一下,看起來真的很有趣,現在我只想知道這是GDK提出的可能性,但如果我確實需要它,我會知道如何找到它:) – Pull

+0

沒問題!如果您在理解或重複使用代碼時遇到困難(如果您需要的話),請告訴我,我很樂意提供幫助。 – RoboCop87

+0

嗨,我試圖看看我是否可以在類似項目中使用您的解決方案,但我無法獲得任何語音識別功能。 – Eugene

相關問題