I need users to record their voice on a browser and then automatically upload the resulting mp3 to a webserver.
I am thinking the user presses a big fat start record/sto
The ideal solution would be getUserMedia
and the Stream API. Unfortunately, it is currently not well-supported across modern browsers. As of June 14, 2012 the only browser confirmed to have support according to caniuse.com is Chrome 21. Others appear to be working on solid implementations.
Until native support arrives, Flash can access and record both audio and video.