¿Cómo grabar voz en un navegador?

Necesito que los usuarios graben su voz en un navegador y luego carguen automáticamente el mp3 resultante a un servidor web.

Estoy pensando que el usuario presiona un gran botón de inicio / fin de grabación para hacer esto.

Esto guardaría un archivo en el disco duro del usuario. Luego se comprimiría eficientemente y se enviaría automáticamente a un sitio web.

¿Es posible hacer esto usando ActiveX o quizás Java? ¿O hay bibliotecas disponibles que ayudan?

La aplicación es para usuarios que pueden instalar software si es necesario, por lo que será posible instalar exe's o lo que sea.

Cualquier sugerencia es muy apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta