Support for the webkitSpeechRecognition API in Opera
<p>We're using the webkitSpeechRecognition API in Chrome. Since this is a prototype application, we're quite happy to support only Chrome, so we detect support for the API by doing a <code>window.hasOwnProperty('webkitSpeechRecognition')</code> check (as <a href="https://developers.google.com/web/updates/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API?hl=en" rel="noreferrer">suggested by Google</a>). This happily fails in Firefox, but the new Opera (being webkit-based) reports it does have the property. And, indeed, all code runs as intended, except... none of the events are ever fired, no voice is ever recorded.</p>

<p>So, my question is: can I make it work somehow? Does it require some special permissions or settings?</p>

<p>Alternatively, is there a way (aside good old browser-sniffing) to detect proper, working support for the webkitSpeechRecognition?</p>