Teste de Microfone

Verifique seu microfone em segundos: permita o acesso e veja o medidor de nível e a forma de onda ao vivo reagirem à sua voz. Nada é gravado ou enviado.

1.125 visualizações

O áudio é analisado apenas na memória para o medidor; nunca gravado, nunca enviado a lugar nenhum.

Como Funciona o Medidor ao Vivo

Quando você clica em iniciar, a API getUserMedia do navegador solicita permissão de microfone e, uma vez concedida, devolve um fluxo de áudio ao vivo. Esse fluxo é conectado a um AnalyserNode da Web Audio API, que executa continuamente uma Transformada Rápida de Fourier (FFT) para converter o sinal de áudio bruto em dados de frequência e amplitude. Um loop de requestAnimationFrame lê esses dados dezenas de vezes por segundo e os desenha no canvas como o medidor de nível e a forma de onda que você vê se movendo enquanto fala.

Este é um fluxo de trabalho significativamente diferente de um gravador de áudio: esta ferramenta nunca chama a API MediaRecorder, o recurso do navegador responsável por transformar um fluxo em um arquivo salvo. O áudio só existe como dados ao vivo do AnalyserNode usados para desenhar um único quadro, depois desaparece — nunca é montado em um Blob ou em um arquivo em nenhum momento. Isso não é apenas uma promessa de política de privacidade; é um fato arquitetônico sobre qual API está sendo usada, e qual não está.

O Que Você Deveria Saber

Duas camadas de permissão estão envolvidas aqui, e confundi-las é um dos motivos mais comuns pelos quais um microfone funcionando ainda parece não mostrar sinal. O próprio aviso de permissão do navegador controla se esta página pode acessar algum microfone; separadamente, o sistema operacional decide qual dispositivo de entrada físico é o padrão atual e em que nível de entrada — uma configuração que o navegador não consegue ver nem controlar. Um medidor reto apesar da permissão concedida quase sempre tem origem nessa configuração no nível do sistema operacional, e não no site.

  • Verifique primeiro o próprio indicador de permissão do navegador na barra de endereço — uma permissão bloqueada não mostra nenhum dado.
  • Abra as configurações de som do sistema operacional e confirme que o dispositivo de entrada correto está selecionado e que seu nível de entrada não está em zero nem mudo.
  • Botões físicos de mudo em headsets e microfones USB ficam fora de qualquer camada de software e silenciam o sinal antes de ele chegar ao navegador.
  • Apenas um aplicativo pode manter um bloqueio exclusivo sobre alguns microfones por vez — feche apps de chamada de vídeo que já possam estar usando-o.

Perguntas Frequentes

O medidor fica reto — o que devo verificar?

Em ordem: a permissão do navegador (ícone na barra de endereço), o dispositivo de entrada e seu nível no sistema operacional, um botão físico de mudo no headset, e se um app de chamada de vídeo está usando o microfone. Testar outro dispositivo na lista ajuda a isolar hardware de configuração.

Minha voz é gravada durante o teste?

Não. O fluxo é analisado na memória quadro a quadro para desenhar o medidor e a forma de onda, e depois descartado. Use nossa ferramenta Gravador de Voz se você realmente quiser uma gravação.

Por que o navegador pede permissão toda vez?

O acesso ao microfone é protegido por permissão em cada site por privacidade. Você pode escolher "permitir sempre" na solicitação de permissão se confiar no site.

Esta ferramenta usa a API MediaRecorder?

Não — essa é a principal diferença arquitetônica em relação à nossa ferramenta Gravador de Voz. Esta página apenas lê dados ao vivo de um AnalyserNode para desenhar o medidor e a forma de onda; o MediaRecorder, a API que transformaria o fluxo em um arquivo salvo, nunca é chamado, então não existe nenhum caminho de código capaz de produzir uma gravação.

Permiti o microfone, mas ainda aparece o dispositivo errado — por quê?

A permissão do navegador e a seleção de dispositivo do sistema operacional são duas camadas separadas. Conceder acesso ao site só permite que ele use o dispositivo de entrada que o sistema operacional tem configurado como padrão no momento; trocar de dispositivo de entrada é feito nas configurações de som do sistema, não na solicitação de permissão do navegador.

Comentários

Ainda não há comentários — seja o primeiro a escrever um!

Ferramentas Semelhantes