title: How to Navigate a Google Glass GDK Immersion Application using Voice Command only?
body: <p>How would I go about coding a voice trigger to navigate Google Glass Cards?</p>
  
  <pre><code>This is how I see it happening:
  
  1) "Ok Glass, Start My Program"
  
  2) Application begins and shows the first card
  
  3) User can say "Next Card" to move to the next card 
  (somewhat the equivalent of swiping forward when in the timeline)
  
  4) User can say "Previous Card" to go back 
  </code></pre>
  
  <p>The cards that I need to display are simple text and images, I'm wondering if I can setup a listener of some type to listen for voice commands while the card is being shown.</p>
  
  <hr>
  
  <p>I've researched <a href="https://stackoverflow.com/questions/21168267/glass-voice-command-nearest-match-from-given-list/21251558#21251558">Glass voice command nearest match from given list</a> but wasn't able to run the code, although I do have all the libraries.</p>
  
  <p>side note: It's important that the user still see the card when using the voice command. Also his hands are busy so tap/swipe isn't an option.</p>
  
  <p>Any ideas on <strong>how to control the timeline within my Immersion app using only voice control?</strong> would be greatly appreciated!</p>
  
  <p>I am tracking <a href="https://code.google.com/p/google-glass-api/issues/detail?id=273" rel="nofollow noreferrer">https://code.google.com/p/google-glass-api/issues/detail?id=273</a> as well. </p>
  
  <hr>
  
  <p>My ongoing research made me look back at Google Glass Developer to use Google's suggested way of listening to gestures: <a href="https://developers.google.com/glass/develop/gdk/input/touch#detecting_gestures_with_a_gesture_detector" rel="nofollow noreferrer">https://developers.google.com/glass/develop/gdk/input/touch#detecting_gestures_with_a_gesture_detector</a> </p>
  
  <p>How can we activate these gestures with voice commands? </p>
  
  <hr>
  
  <p>Android just beta-released wearable devices upgrade for android <a href="http://developer.android.com/wear/notifications/remote-input.html" rel="nofollow noreferrer">http://developer.android.com/wear/notifications/remote-input.html</a>, Is there a way we can use this to answer my question? it still feels like we are still 1-step away since we can call on the service but not have it "sleep" and "wake up" as a background service when we talk.</p>