Pocketsphinx.js - Speech Recognition in JavaScript

Pocketsphinx.js is a speech recognition library written entirely in JavaScript and running entirely in the web browser. It does not require flash or any browser plug-in and does not do any server-side processing. It makes use of Emscripten to convert PocketSphinx, an open-source speech recognizer written in C, into JavaScript.