If you are looking for an alternative to the RecordSound control or wondering how it works in the background here is an alternative. ASPX Page (and Jscript) First create a couple of semantic items on your .aspx page: <speech:SemanticItem id="RecordedNameLocation"