Speak - Propriété CSS
Résumé des caractéristiques de la propriété speak
autospeak ne peut pas être animée.Schéma syntaxique de speak.
speakLes liens du schéma donnent accès à plus de détails
Description de la propriété speak.
speak a tout d'abord été définie dans le module aural de CSS.
Cette première définition est maintenant obsolète.
Une nouvelle définition existe dans le module Speech de CSS, mais elle est encore très peu prise en charge
par les navigateurs.
Ancienne définition.
La propriété speak définit si le contenu de l'élément doit être restitué vocalement, et comment il doit être lu : normalement, ou lettre par lettre.
Cette propriété permet d'éviter la lecture de certains éléments comme les pieds de page, etc.
Attention ! Une petite exception dans la syntaxe des CSS : contrairement à ce que l'on pourrait penser,
la propriété speak n'est pas le raccourci des autres propriétés dont le nom commence par speak
(speak-numeral, speak-header, etc.
Nouvelle définition.
Dans la nouvelle définition du module CSS Speech, speak permet simplement de définir si l'élément
doit être lu ou pas lors d'une restitution sonore de la page.
La façon de restituer vocalement un élément est maintenant définie par la propriété speak-as.
Valeurs pour speak (nouvelle définition ⚠).
- speak: auto;
Le navigateur décide s'il doit restituer le contenu de cet élément, en fonction des propriété
displayetvisibility: le contenu n'est restitué que si :displaya une valeur différente denone.visibilitya la valeurvisible.
- speak: never;
Le contenu de l'élément ne sera pas lu lors d'une restitution sonore. Il en sera de même pour les différents jingles associés à l'élément (voir la propriété
cue). Les temps de silence associés à l'élément ne seront eux non plus pas traduits (voirrest). - speak: always;
Le contenu de l'élément est toujours lu, quelque soit la valeur des propriétés
displayetvisibility, et quelque soit la valeur attribué à la propriétéspeakde l'élément parent.Remarque : cette valeur peut provoquer la restitution sonore d'un élément qui n'est pas visible à l'écran.
Valeurs pour speak (ancienne définition ✗).
- speak: normal;
Valeur par défaut pour la plupart des éléments. Le contenu sera lu.
- speak: none;
Le contenu de l'élément ne sera pas lu lors d'une restitution sonore de la page.
- speak: spell-out;
Le contenu de l'élément sera épelé, lettre à lettre. On utilisera cette valeur pour les sigles par exemple.
- speak: digits;
Les nombres sont lus chiffres par chiffres.
- speak: literal-punctuation; speak: no-punctuation;
Ces deux valeurs influencent la prise en compte de la ponctuation lors de la restitution sonore.
Valeurs communes :
speak: initial (auto)
speak: inherit
speak: revert
speak: revertLayer
speak: unset
Ces valeurs sont décrites plus en détail sur leur page respective : initial, inherit, revert, revert-layer, unset.
Animation de la propriété speak.
Comme les autres propriétés du module Speech (restitution sonore), la propriété speak ne peut pas être animée.
Simulateur avec la propriété speak.
Nouvelle définition (module speech) :
Ancienne définition (module aural) : ✗
Prise en charge par les navigateurs (compatibilité).
La restitution sonore des pages web (technologies TTS} est maintenant possible sur la plupart des navigateurs. Cependant, la prise en charge des propriétés CSS qui permettraient de paramétrer cette restitution laisse encore à désirer.
Remarques :
(1) L'implémentation de la propriété n'est pas conforme à la spécification.
speakNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

Baidu Browser

QQ Browser

Opéra Mobile

Firefox

Chrome

Safari

Edge

Opéra

Chrome pour Androïd

Safari sur IOS

Samsung Internet

UC Browser pour Androïd

Androïd Brower

Firefox pour Androïd

KaiOS Browser

Opéra mini
Historique de la propriété speak.
-
Styles pour la restitution vocale
Première définition de la propriétéspeak, acceptant les valeursnormal,noneetspell-out. Cette définition est maintenant obsolète.11 Avril 2008Recommandation.05 Juin 2018Ancienne spécification, déclarée obsolète. -
Module CSS - Parole (TTS) - Niveau 1
La propriétéspeaka été ré-introduite dans ce module, mais avec une nouvelle signification et acceptant d'autres valeurs :auto,neveretalways.14 Mai 2003Document de travail.10 Mars 2020Candidat à la recommandation.
Voir aussi, à propos de la restitution sonore.
Les propriétés et autres définitions concernant la restitution sonore étaient regroupées dans le module CSS Aural. Elles sont maintenant
obsolètes, mais certaines, dont speak, ont été reprises dans le module CSS Speech Module.




