AUD · Audio tools

Audio Latency Tester

Round-trip latencyspeakers to microphone
—ms median

Clicks play through the speakers and are heard by the microphone. Keep the room quiet and the volume moderate.

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

Oxyd To put the result on a track with other audio, Oxyd is a multitrack editor with the same effects. Open Oxyd

Measure how long sound takes to go out and come back on this device. A short click is scheduled on the audio output, the microphone is recorded, and the recording is cross-correlated with the click to find where it arrived. Repeating that a few times gives a median and a spread, which together say more than one number.

Running it

Keep the room quiet, turn the speakers to a moderate level, and start. The microphone opens with the browser’s voice processing off: echo cancellation exists to remove the speakers from the microphone, which is the very thing being measured. The clicks play about a second and a half apart.

Reading the result

The large number is the median of the trials that heard the click. Below it, the min and max show the spread, and the trial list shows each measurement with the correlation that backs it. A trial under the correlation floor is marked not heard and left out.

The round trip includes the air. Sound travels about 34 cm per millisecond, so a microphone a metre from the speaker adds about 3 ms. For the electronics alone, bring the microphone close to the speaker.

Browser output latency

The browser declares a latency for its own output path, shown for comparison. It is the delay before a scheduled sound reaches the hardware; the round trip adds the input side and the acoustics. A large gap between the two on a short acoustic path points at the input chain.

Where it stops

This is the path the browser uses, not necessarily the one a recording application with its own driver uses. It is also one device: measuring an interface means running it with that interface selected as both input and output in the system settings.

Frequently Asked Questions

The time from scheduling a click on the output to hearing it on the input: output buffering, the converters, the air between the speaker and the microphone, and the input buffering. Each trial cross-correlates the recording with the click, and the reading is the median of the trials that heard it.

Buffers are filled in blocks, so the click lands at a slightly different place in a block each time. The spread is part of the answer: a steady path varies by a millisecond or two, a struggling one by tens.

The latency the browser itself declares for its output path. The round trip is larger, because it adds the input side and the sound's travel through the air, about 3 ms per metre.

The speakers have to be on and the microphone open to the room. Raise the volume or the click level, move the microphone nearer the speaker, and keep the room quiet. Headphones will not reach a microphone unless it sits inside the cup.

Explore Our Tools

Browse all tools