Como posso gravar a voz de um usuário usando Javascript / PHP? [fechadas]

Atualmente estou tentando fazer um site de teste que permite aos usuários gravar notas de voz e salvá-lo em sua conta. Qual é a melhor maneira de fazer isso usando PHP ou JavaScript?

Os passos que estou procurando para este processo são:

1) Usuário clicando no botão de gravação.2) Início da sequência de gravação. 3) Parando a seqüência. 4) Nomeação do arquivo e envio para o servidor.

Minha consulta principal é focada no2º passo, onde eu preciso de algum mecanismo que interaja com o microfone do usuário para gravar a voz. Eu ainda sou novo no web dev per se e não sei como invocar a gravação de voz usando JavaScript.

Ao pesquisar no Google, encontrei alguns links no StackOverflow que abordavam problemas semelhantes, mas as respostas não eram úteis. Muitas soluções apontaram para o Flash, mas eu gostaria de evitar isso o máximo possível. Então minha pergunta se resume a "É possível gravar voz usando JavaScript? Se sim, como?"

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion