Microphone.js

Microphone.js is a tiny library for processing live audio input in the browser.