Capturar audio de microfone

Boa tarde pessoal, estou precisando do seguinte:

Em uma tela do form clicar em um botão e iniciar a gravação pelo microfone do dispositivo por uns 10 segundos e salvar o arquivo e anexar a base de dados e o arquivo ficar associado ao registro.

EU andei vendo o html5 a parte do GetUserMedia e ainda não cheguei a uma solução.

No caso seria nesse passo:

Abriu o form, clicou no botão gravar, o aplicativo começa a gravar pelo microfone por um tempo determinado, tipo uns 10 segundo só ou menos um pouco, ao terminar o tempo ele salva o arquivo gerado automaticamente ao registro criado.

Seria bem proximo como funciona o WhatsApp mas o audio.

Veja se isso te ajuda.
https://www.html5rocks.com/pt/tutorials/getusermedia/intro/
http://audior.ec/blog/recording-mp3-using-only-html5-and-javascript-recordmp3-js/
http://stackoverflow.com/questions/16413063/html5-record-audio-to-file
http://html5-examples.craic.com/microphone_input_with_spectrogram.html

Celso, muito bom os artigos, inclusive já tinha visto matérias semelhantes mas o que queria seria rodando dentro do scriptcase, pois vendo as matérias não sei como introduzir dentro do scriptcase.

Queria uma luz nesse sentido.

Faz uso de blank e biblioteca externa.