Стандартные версии Chrome и Firefox полностью поддерживают navigator.getUserMedia ();
Уже было сделано множество примеров для записи звука непосредственно в браузере, даже в нескольких форматах.
ЗдесьВот несколько примеров: Это полностью ориентированный проект для проверки пределов и возможностей текущего состояния webRTC https://www.webrtc -experiment.com / RecordRTC /
Я лично сделалзапись в mp3-библиотеку в источниках JS может быть найдена здесь: https://github.com/nusofthq/Recordmp3js
Также для обновлений вы можете проверить последние предложения MediaStream Recording API от Media Capture Task Force.Это еще не реализовано в текущих браузерах, но будет в ближайшем будущем.