title: Speech recognition and getUserMedia
body: <p>I'm building a web application and plan on using both <a href="http://updates.html5rocks.com/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API" rel="noreferrer">speechRecognition</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator.getUserMedia" rel="noreferrer">navigator.getUserMedia</a> for audio input.</p>
  
  <p>I noticed that my desktop browser (Chrome on Mac, v. 31.0.1650.63) asks twice for permission to use the microphone. While this may be a little bit annoying for the user, both voice recognition and audio input seem to work.</p>
  
  <p>However, if I open the same page on Android (Nexus 7, Android v4.4.2; Chrome v31.0.1650.59), it asks twice for permission to use my microphone, but I can only use one of the two (whichever was started first). Sometimes, I also get a speech recognition <code>error: "not-allowed"</code> error, even though I gave permission to access the microphone.</p>
  
  <p>I made a jsFiddle, here: <a href="http://jsfiddle.net/5xBpW/" rel="noreferrer">http://jsfiddle.net/5xBpW/</a></p>
  
  <p>My question is: Is there a way to perform speech recognition on an input stream? Or is there any other way to have both functionalities work on Chrome for Android?</p>