Screen reader
Voir aussi : SR
Logiciel qui convertit le contenu affiché à l'écran en synthèse vocale ou en braille actualisable. Les lecteurs d'écran de bureau dominants sont JAWS (payant, Windows), NVDA (open source, Windows) et VoiceOver (intégré à macOS/iOS). TalkBack est l'équivalent Android.
Un lecteur d’écran est un logiciel qui convertit le contenu affiché à l’écran en synthèse vocale ou en braille actualisable. C’est la principale technologie d’assistance utilisée par les utilisateurs d’ordinateurs aveugles et malvoyants sévères — et l’agent utilisateur que l’ensemble de la pile ARIA + HTML sémantique est en définitive conçue pour servir.
Ce que fait un lecteur d’écran
Les lecteurs d’écran fonctionnent en parcourant l’arbre d’accessibilité du système d’exploitation ou du navigateur — une structure de données interne qui expose les éléments, leurs rôles, noms, états et relations. Le lecteur d’écran sérialise cet arbre en parole (ou en braille) et reachemine les entrées clavier vers l’application.
Un utilisateur naviguant sur le web avec un lecteur d’écran peut :
- Lire séquentiellement en appuyant sur la touche Bas ou une touche « lire le suivant ».
- Sauter de titre en titre (touche H dans de nombreux lecteurs) pour parcourir rapidement les longues pages.
- Sauter entre les points de repère (
<nav>,<main>,<aside>) pour se déplacer entre les régions de la page. - Ouvrir une liste de liens pour analyser les choix de navigation de façon isolée.
- Ouvrir une liste de champs de formulaire pour remplir rapidement un formulaire.
- Lire en continu via les commandes « tout lire ».
C’est pourquoi la structure des titres, les points de repère et le texte des liens sont si importants. Un utilisateur de lecteur d’écran ne parcourt pas chaque élément d’une page avec la touche Tab — il navigue par structure. Les pages sans titres ou avec des liens non descriptifs (« Cliquez ici ») sont impossibles à parcourir.
Les principaux lecteurs d’écran de bureau
- JAWS (Job Access With Speech) — commercial, Windows, de Freedom Scientific. Leader historique du marché en entreprise ; souvent associé à Chrome ou Edge.
- NVDA (NonVisual Desktop Access) — gratuit et open source, Windows. Proche de JAWS en part de marché et le lecteur d’écran que la plupart des professionnels de l’accessibilité testent par défaut.
- VoiceOver — intégré à macOS et iOS. Le lecteur d’écran de référence d’Apple pour toutes ses plateformes.
- Narrator — intégré à Windows, traditionnellement une solution de repli mais de plus en plus performant sous Windows 11.
- Orca — gratuit, GNOME/Linux. Base d’utilisateurs plus petite, mais la solution par défaut sur le bureau open source.
Les principaux lecteurs d’écran mobiles
- VoiceOver (iOS) — la référence supposée pour les tests d’accessibilité web mobile.
- TalkBack (Android) — le lecteur d’écran mobile de Google, livré avec les appareils Pixel et la plupart des surcouches Android des fabricants.
À quoi ressemblent les tests en pratique
L’enquête WebAIM sur les utilisateurs de lecteurs d’écran (publiée environ tous les deux ans) fournit les seules données d’utilisation largement citées. JAWS et NVDA dominent le bureau ; VoiceOver sur iOS domine le mobile. Les programmes d’assurance qualité réels testent généralement dans au moins trois combinaisons :
- NVDA + Firefox (Windows)
- JAWS + Chrome (Windows)
- VoiceOver + Safari (macOS et iOS)
Chaque combinaison révèle des anomalies différentes — la prise en charge d’ARIA, le comportement du focus et la gestion des régions dynamiques divergent de façon non négligeable entre elles. Les tests multi-lecteurs d’écran ne sont pas optionnels dès que le budget le permet.
Ce qui casse systématiquement l’expérience des lecteurs d’écran
- Composants personnalisés sans rôles ARIA corrects.
- Modifications de contenu dynamique sans région
aria-live(ou, tout aussi problématique,aria-live="assertive"sur chaque mise à jour mineure — le lecteur d’écran interrompt constamment l’utilisateur). - Focus qui ne suit pas le contexte visible (une fenêtre modale s’ouvre, le focus reste sur le déclencheur quelque part hors écran).
- Images avec
altvide alors qu’elles transmettent réellement un contenu. - Texte masqué visuellement qui contredit le texte visible.