Loading...
Loading...
O áudio do navegador nunca é instantâneo — há um atraso entre agendar um som e ouvi-lo. Esta ferramenta relata a latência que o navegador admite (base e saída, em milissegundos), e depois realiza um teste de toque que inclui toda a cadeia: agendamento, buffer de saída, o próprio dispositivo de áudio e o alto-falante. Útil para aplicativos de música, jogos, chamadas de vídeo e jogos de ritmo.
Values exposed by the AudioContext. baseLatency is the minimum the browser claims; outputLatency includes the device pipeline.
Five clicks will play, 1.5 seconds apart. Tap the button or press the spacebar at the exact moment you hear each one.
Cada passo entre seu código e seus ouvidos adiciona atraso: o buffer de áudio do SO, o agendamento interno do navegador, o driver de áudio, o DAC na sua placa de som e qualquer camada sem fio ou de processamento (Bluetooth, AirPods, receptores surround). Para a maioria das audições, isso é invisível — alguns milissegundos a mais não fazem diferença para um podcast. Mas para qualquer coisa que requer sincronização com a ação — tocar software de música, jogos, chamadas de vídeo, jogos de ritmo, performances ao vivo — a latência dita se a experiência parece responsiva ou lenta. Qualquer coisa abaixo de 30 ms parece instantânea; 30–80 ms é aceitável para uso casual; acima de 100 ms começa a parecer desconectada; acima de 200 ms é genuinamente problemático para interação ao vivo. Esta ferramenta oferece duas visões do seu sistema: o que o navegador diz e o que seus ouvidos realmente recebem.
O primeiro painel mostra o que o navegador expõe. baseLatency é o mínimo, definido pelo buffer interno do navegador. outputLatency adiciona o pipeline do SO e do dispositivo. Fones de ouvido Bluetooth e AirPods relatarão (ou implicarão) números muito mais altos do que fones de ouvido com fio.
Cinco cliques espaçados uniformemente serão reproduzidos, com 1,5 segundos de intervalo. Prepare-se — o primeiro será acionado meio segundo após você clicar.
Quando você ouvir um clique, toque no botão grande — ou pressione a barra de espaço — o mais rápido que puder. Mire no clique em si, não onde você acha que deveria estar. A ferramenta mede seu toque em relação ao momento em que o clique foi programado.
Cada linha mostra seu delta (quão atrasado foi seu toque, em milissegundos). O resumo mostra a mediana, a média e o desvio padrão entre os 5 cliques.
O tempo de reação auditiva é tipicamente de 200–250 ms. A parte do seu delta além disso é aproximadamente sua latência de saída de áudio — o atraso entre o alto-falante produzindo o som e sua percepção dele.
Latência total percebida =
buffer de áudio (navegador) + pipeline do dispositivo de saída
+ alto-falante / driver + viagem pelo ar + reação do ouvido → cérebro
Fones de ouvido com fio, DACs USB: tipicamente 10–30 ms
Alto-falantes embutidos em laptops: tipicamente 20–50 ms
Áudio Bluetooth (moderno): tipicamente 100–200 ms
Bluetooth (codec de baixa latência): tipicamente 40– 80 ms
Delta do toque = scheduledTime - tapTime
≈ audioPipeline + airTravel + reactionTime
O tempo de reação sozinho é aproximadamente:
200–250 ms (auditivo, alerta normal)AudioContext.baseLatency é o que o navegador controla — geralmente um único buffer de áudio com amostras (cerca de 5–25 ms dependendo da plataforma). AudioContext.outputLatency adiciona o pipeline de áudio do SO. Nenhum desses valores captura o que acontece entre o conversor digital-para-analógico e seu tímpano, que é onde a maior variável — seus fones de ouvido ou alto-falantes — reside. O teste de toque mede toda a cadeia de uma vez, mas mistura seu tempo de reação. Comparando os dois, você pode isolar se a latência está no navegador ou no seu hardware.
Referência: MDN — AudioContext.outputLatency
| Delta mediano do toque | O que isso sugere |
|---|---|
200–250 ms | Tempo de reação puro; atraso de saída quase zero. Áudio com fio ou USB com um pipeline de navegador rápido. |
260–320 ms | 30–70 ms de latência de áudio além da reação. Típico para um laptop moderno com alto-falantes embutidos. |
330–450 ms | 80–200 ms de latência de áudio — Bluetooth ou saída em buffer. A maioria dos fones de ouvido Bluetooth; bom para música, lento para uso ao vivo. |
Acima de 500 ms | Atraso de áudio substancial ou você perdeu um clique. Tente o teste em um navegador diferente ou com áudio com fio. |
Encontre seu limite de audição de alta frequência com um sweep senoidal de 20 Hz - 22 kHz.
Toque ondas senoidais, quadradas, dente de serra ou triangulares em qualquer frequência de 20 Hz a 20 kHz.
Verifique se os canais esquerdo, direito e ambos estão conectados e balanceados corretamente.
Medidor de entrada ao vivo com pico, RMS e detecção de clipe — sem gravação.
Última atualização