title: Is there any speech recognition API besides Google that returns interim results?
body: <p>I am looking for a speech recognition API that returns interim results as the user is speaking, similarly to what Google does on its homepage (<a href="https://www.google.com" rel="nofollow">https://www.google.com</a>). I am looking for an API that supports French. What I want to do is to create a web application that works similarly to Google vocal search.</p>
  
  <ul>
  <li>Google Speech API is not recommended for professional development, since it changes often and is not completely documented.</li>
  <li>IBM Watson doesn't support French</li>
  <li>AT&amp;T Speech API doesn't return interim results</li>
  <li>CMU Sphinx returns incredibly bad results (see a demo here: <a href="http://syl22-00.github.io/pocketsphinx.js/live-demo.html" rel="nofollow">http://syl22-00.github.io/pocketsphinx.js/live-demo.html</a>)</li>
  <li>Nuance products don't seem to be made for a web application. (if you know what should I do to use them, I am interested!)</li>
  </ul>