Speak - Propriété CSS
Résumé des caractéristiques de la propriété speak
auto
speak
ne peut pas être animée.Schéma syntaxique de speak
.
speak
Les 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é
display
etvisibility
: le contenu n'est restitué que si :display
a une valeur différente denone
.visibility
a 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
display
etvisibility
, et quelque soit la valeur attribué à la propriétéspeak
de 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.
speak
Navigateurs 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
,none
etspell-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éspeak
a été ré-introduite dans ce module, mais avec une nouvelle signification et acceptant d'autres valeurs :auto
,never
etalways
.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.