Plus de jeux sur WuGames.ioSponsoriséDécouvrez des jeux de navigateur gratuits — jouez aussitôt, sans téléchargement ni inscription.Jouer

Testeur de latence audio

Testeur de latence audio dans le navigateur. Rapporte la latence de base et de sortie Web Audio en ms, la fréquence et le buffer, avec export CSV/JSON.

Audio Infos système audio
Fréquence d'échantillonnage:
-
Latence de base:
-
Latence de sortie:
-
Taille du buffer (images):
-
Results Résultats
Tests réalisés:
0
:
-
Latence moyenne:
-
Latence médiane:
-
Écart-type:
-
Plage de latence:
-
Qualité de la latence:-
tests
Effectuez plusieurs tests pour une moyenne fiable
ms
Temps d'attente entre deux mesures
ms
Une latence moyenne inférieure ou égale à cette valeur réussit le contrôle
Prêt
Log Journal des tests

À 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é.

  1. Cliquez sur Démarrer pour initialiser l'audio et accorder les permissions.
  2. L'outil lance automatiquement plusieurs tests avec des bips audibles.
  3. Consultez les résultats en direct : moyenne de latence et plage min/max.
  4. Analysez le journal pour les détails de chaque mesure.
  5. 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 (l'estimation rapportée par le navigateur).
  • Latence de sortie : délai de buffering supplémentaire de l'appareil — Safari ne l'expose pas, donc elle affiche N/D.
  • Estimation totale : latence de base + sortie en ms — c'est l'estimation du navigateur, pas un aller-retour acoustique réel.
  • Taille du buffer : images dérivées = latence de base x fréquence d'échantillonnage ; plus petit = moins de latence mais plus risqué.
  • 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.

Cet outil lit AudioContext.baseLatency et AudioContext.outputLatency. Chrome et Edge exposent les deux sur ordinateur et Android. Firefox expose baseLatency et les versions récentes aussi outputLatency. Safari (macOS et iOS) implémente baseLatency mais N'EXPOSE PAS outputLatency, donc la carte Latence de sortie affichera N/D et l'estimation totale ne reflétera que la latence de base. Aucune autorisation micro n'est requise — l'outil joue seulement un bip court et lit les nombres rapportés par le contexte ; rien n'est enregistré. Comme il utilise l'API Web Audio, il nécessite un contexte sécurisé (HTTPS) ; sur une origine non sécurisée il affiche un message de non-prise en charge. Tout s'exécute localement dans votre navigateur : aucun audio, aucune mesure et aucun fichier exporté ne quitte votre appareil — le téléchargement CSV/JSON est généré côté client.

La latence de base est le délai rapporté par le navigateur entre la planification de l'audio et le buffer matériel ; la latence de sortie est le buffering supplémentaire que l'OS/l'appareil ajoute avant que le son ne quitte le haut-parleur. Le total mis en avant est latence de base + sortie en millisecondes et c'est l'ESTIMATION du navigateur — ce n'est pas un aller-retour acoustique réel vérifié au microphone, et il n'inclut pas votre DAC, interface USB, codec Bluetooth ou délai de haut-parleur. Safari affiche N/D pour la latence de sortie, donc considérez son total comme la base seule. Pour une mesure de boucle de référence, jouez un clic net et enregistrez-le via un microphone placé au haut-parleur, puis corrélez le début enregistré avec le temps de déclenchement ; la différence est la latence réelle de bout en bout. Utilisez l'estimation base/sortie de cet outil ainsi que la taille de buffer dérivée et l'export CSV/JSON pour consigner et comparer les appareils, et réservez la méthode micro-boucle quand vous avez besoin d'un nombre absolu certifié.
Testeur de latence audio — Testeur de latence audio dans le navigateur. Rapporte la latence de base et de sortie Web Audio en ms, la fréquence et l
Testeur de latence audio