Testeur de latence audio
Mesurez la latence de sortie audio pour la MAO, le gaming ou le streaming. Contrôlez le délai et la taille du buffer directement dans votre navigateur avec des résultats en temps réel.
À propos du Testeur de latence audio
Audio Latency Tester mesure le délai entre le déclenchement d'un son et sa lecture effective sur vos enceintes ou votre casque. Indispensable pour la production musicale (DAW), le gaming (synchronisation audio/vidéo), le live streaming, le montage vidéo et toutes les applications exigeant une réponse instantanée. Plus la latence est faible, meilleure est la réactivité.
- Cliquez sur Démarrer pour initialiser l'audio et accorder les permissions.
- L'outil lance automatiquement plusieurs tests avec des bips audibles.
- Consultez les résultats en direct : moyenne de latence et plage min/max.
- Analysez le journal pour les détails de chaque mesure.
- Répétez la série de tests pour fiabiliser les moyennes.
Comprendre la latence audio
- Latence de base : délai entre le contexte audio et le buffer matériel.
- Latence de sortie : délai supplémentaire introduit par l'appareil de lecture.
- Latence totale : somme de tous les délais entre l'ordre et le son audible.
- Excellente latence : < 10 ms, Acceptable : 10-30 ms, Élevée : > 30 ms.
- Plus le buffer est petit, plus la latence baisse mais le risque de coupure augmente.
- Utilisez un casque pour éviter le retard dû à la pièce.
- Fermez les applications en arrière-plan pour réduire la charge système.
- Les interfaces audio professionnelles offrent souvent moins de latence que les cartes intégrées.
- Le gaming et la MAO exigent la plus faible latence possible.
- Le streaming vidéo peut tolérer une latence plus haute (50-100 ms).
Questions Fréquemment Posées
La latence audio est le délai entre le moment où un son est demandé par le logiciel et le moment où il atteint réellement l'oreille de l'auditeur. Ce testeur mesure le chemin aller-retour à l'intérieur du navigateur : le temps entre l'appel à l'API Web Audio pour planifier un son et le moment où le moteur audio rapporte que le tampon est prêt pour la lecture. Il capture la taille du tampon (en images), la fréquence d'échantillonnage (typiquement 44,1 ou 48 kHz) et la latence calculée en millisecondes. Il ne mesure pas la latence supplémentaire ajoutée par votre DAC, interface USB, codec Bluetooth ou haut-parleurs externes — ils ajoutent leurs propres délais que le navigateur ne peut pas inspecter. Pour la latence système complète, vous devriez enregistrer la sortie avec un microphone et comparer les temps.
La latence est invisible jusqu'à dépasser votre seuil de perception, puis devient intolérable. Les musiciens jouant des instruments virtuels ont besoin de moins de 10 ms aller-retour total ou les notes semblent déconnectées des appuis de touches. Le monitoring en direct pendant l'enregistrement nécessite moins de 5 ms pour éviter un "écho" distrayant. Les joueurs bénéficient de moins de 30 ms car les pas et tirs doivent s'aligner avec les indices visuels pour un positionnement précis. Streamers et créateurs de contenu ont besoin que l'audio et la vidéo restent synchronisés dans 40 ms ou les spectateurs remarquent un décalage. Les appels vidéo tolèrent une latence plus élevée (100–200 ms) car la conversation est bidirectionnelle et les humains s'adaptent, mais au-dessus de 250 ms cause des chevauchements et de la confusion.
Pour l'audio de navigateur spécifiquement : sous 20 ms est excellent et adapté à toute performance musicale ; 20–50 ms est bon pour la lecture de médias et la plupart des jeux ; 50–100 ms est acceptable pour le streaming passif et la vidéo ; au-dessus de 100 ms sera perceptible comme un délai entre les actions utilisateur et la réponse audio. Sachez que les écouteurs Bluetooth ajoutent 40–300 ms par-dessus ce que cet outil rapporte — Bluetooth Classic A2DP peut être 200 ms, aptX Low Latency atteint environ 40 ms, AirPods Pro est environ 130 ms mais s'améliore à 80 ms sur les appareils Apple. Les écouteurs filaires ajoutent essentiellement zéro latence. Les interfaces audio USB ajoutent typiquement 3–10 ms.
Les navigateurs modernes limitent les onglets en arrière-plan pour économiser batterie et CPU. Quand cet onglet perd le focus, le thread audio worklet peut fonctionner en priorité plus basse, la résolution du timer chute de 1 ms à jusqu'à 1 seconde, et les sous-charges de tampon deviennent communes. Vous pouvez aussi voir la latence sauter quand l'OS engage des modes d'économie d'énergie (ordinateurs portables sur batterie, mobile en mode économie), quand une autre app haute priorité comme un appel vidéo revendique l'appareil audio exclusivement, ou quand le pilote audio renégocie sa taille de tampon en réponse à la charge. Pour des mesures cohérentes, exécutez ce test sur un onglet frais au premier plan, branchez votre ordinateur, fermez les autres apps qui utilisent l'audio (Zoom, Spotify, Discord) et désactivez les extensions du navigateur qui capturent l'audio.
La taille du tampon est le nombre d'échantillons audio traités par cycle de callback. Des tampons plus petits signifient moins d'audio en attente dans la file et donc une latence plus faible, mais aussi des callbacks plus fréquents et des échéances CPU plus serrées — manquez-en un et vous obtenez un glitch audible (un craquement ou pop). À 48 kHz, un tampon de 256 échantillons est 256/48000 = 5,33 ms de latence à sens unique ; un tampon de 128 échantillons divise par deux à 2,67 ms mais double la pression CPU. Les interfaces audio professionnelles fonctionnent souvent à 32 ou 64 échantillons pour le monitoring en direct, tandis que les cartes grand public utilisent par défaut 512–1024 échantillons pour la stabilité. Le navigateur sélectionne typiquement la taille basée sur l'appareil et la charge actuelle — vous ne pouvez pas la remplacer depuis JavaScript sans renégocier l'AudioContext.
L'audio Bluetooth ajoute une latence substantielle à travers trois couches : encodage du codec, transmission radio et décodage. Le facteur dominant est le codec. SBC (le défaut universel) ajoute typiquement 200–300 ms car il traite de grandes trames et utilise une correction d'erreur agressive. AAC (préféré d'Apple) est d'environ 150–200 ms avec optimisations sur iOS. aptX est d'environ 70 ms. aptX Low Latency est d'environ 32–40 ms mais nécessite que l'émetteur et le récepteur le supportent. aptX Adaptive et LC3 (Bluetooth 5.2 LE Audio) descendent à 20–40 ms. Les AirPods d'Apple utilisent AAC avec des ajustements propriétaires pour atteindre environ 130 ms sur iPhones. Pour minimiser la latence Bluetooth : utilisez des connexions filaires quand possible, appairez des appareils supportant le même codec à faible latence et gardez le firmware à jour.
La fréquence d'échantillonnage est le nombre d'échantillons audio par seconde que le système traite. Des fréquences plus élevées capturent des détails temporels plus fins (fréquence de Nyquist = fréquence_échantillonnage / 2, donc 48 kHz capture jusqu'à 24 kHz d'audio) et réduisent le temps de tampon par échantillon linéairement : à 48 kHz un tampon de 256 échantillons est 5,33 ms, à 96 kHz le même tampon est 2,67 ms. Cependant, doubler la fréquence double la charge CPU, augmente la taille du fichier et au-dessus de 48 kHz ne produit aucune différence audible pour les humains puisque 20 kHz est la limite auditive. L'audio pro utilise 96 kHz pour donner une marge de traitement de signal aux plugins non linéaires. La plupart de l'audio grand public est 44,1 kHz (héritage CD) ou 48 kHz (héritage vidéo). Web Audio prend par défaut la fréquence préférée de l'appareil, généralement 48 kHz sur le matériel moderne.
Les recommandations audio professionnelles viennent de plusieurs sources. ITU-R BS.1116 spécifie une précision de timing sous 1 ms pour les tests double aveugle de qualité sonore. Le monitoring de concert en direct suit les recommandations AES de moins de 10 ms pour les écouteurs intra et moins de 20 ms pour les retours de scène. Les pilotes ASIO sur Windows peuvent atteindre 1–5 ms aller-retour avec le bon matériel. CoreAudio sur macOS atteint communément 2–10 ms. Web Audio du navigateur avec l'API AudioWorklet peut atteindre 5–20 ms sur ordinateur et 30–100 ms sur mobile. La pile du navigateur ajoute une surcharge d'exécution JavaScript, de passage de messages entre threads et du pipeline média de Chromium. Pour le travail professionnel critique en latence, les DAW natifs (Logic, Reaper, Pro Tools) restent la norme ; les navigateurs rattrapent mais ne sont pas encore équivalents.

