title: InApp voice-triggered controlling and offline SpeechRecognition on Android ICS
body: <p>I am currently developing a crossplatform app, this should run on a Google GLASS (Android 4.0.4), a smartphone (Android 4.0.4 or newer) and another wearables. At least it will be ICS – Ice Cream Sandwich version.<br>
  This app provides me with event-driven different Views, triggered by the user or the system (Network - Event).<br>
  For the controlling by the user, I want to implement speech recognition, which just needs to recognize numbers or at least single digits and the commands forward and backward. It is important that it also works offline, it should work in background when the application is running and shouldn’t cover the user interface.<br>
  Related Work:<br>
  SpeechRecognizer seems to have the offline functionality only with jellybean, (haven’t found a way to use it on Android 4.0.4).<br>
  Implementing a custom IME and the use of VoiceTyping seems to me to be very expensive and dirty. (like Utter!, btw. really nice work!)<br>
  First attempts to use pocketsphinx haven’t been successful yet.</p>