How can I use HTML5 to both record audio (speech) and convert the recorded speech into text? <p>I have a project in mind where I want users to record speech in a browser. I know that for recording audio I can use getUserMedia and for speech to text input I can use x-webkit-speech. I'm OK with the browser limitation. Is there a way that I can do this in a single step? </p> <p>I'd prefer an HTML5 solution, but I'm willing to go with javascript if that's the only way to do it. I'm also willing to consider server side solutions if necessary (LAMP environment). This would likely be only accessed on a laptop/desktop browser, but if I can also make it compatible with mobile devices, that would be great, too. </p>