Esse é um exemplo bem simples de como acessar o áudio do microfone, e criar um analizador para exibir a onda correspondente ao som sendo capturado.

Se a linha não se mover, tente alterar o microfone sendo capturado pelo browser.

Dê uma olhada no código fonte desta página para um exemplo completo de como tudo funciona.

Para mais informações sobre as tecnologias utilizadas:

Esse exemplo não funciona no Internet Explorer 6, 7, 8, 9, 10 e 11 :(

Para testar a página em versões mais antigas do Firefox, talvez seja necessário habilitar a funcionalidade através do link about:config (atributo media.navigator.enabled)