Speak - Propriété CSS

speak

Résumé des caractéristiques de la propriété speak

Description rapide
Définit si l'élément doit être lu lors d'une restitution sonore
Statut
Problèmes de compatibilité
Utilisable sur
HTML
Pourcentages
Ne s'appliquent pas.
Valeur initiale
auto
Héritée par défaut
Oui.
Type d'animation
Not animable : la propriété speak ne peut pas être animée.
Module W3C
Module CSS - Parole (TTS)
Références (W3C)
 🡇  
 🡅  
Statut du document: CR (document candidat à la recommandation)

Statut du document: DEPR (Ancienne spécification, déclarée obsolète)

Schéma syntaxique de speak.

speak - Syntax DiagramSyntax diagram of the speak CSS property. auto auto never never always alwaysspeak:;speak:;
Schéma syntaxique de la propriété speak
Les liens du schéma donnent accès à plus de détails

Description de la propriété speak.

Attention ! La propriété 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 et visibility : le contenu n'est restitué que si :

    1. display a une valeur différente de none.
    2. visibility a la valeur visible.
  • 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 (voir rest).

  • speak: always;

    Le contenu de l'élément est toujours lu, quelque soit la valeur des propriétés display et visibility, 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) :

speak :

Ancienne définition (module aural) :

speak :
Restitution sonore de CSS et 448

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.

1
Propriété
speak
Estimation de la prise en charge globale.
0%

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 valeurs normal, none et spell-out. Cette définition est maintenant obsolète.
    REC
    11 Avril 2008
    Recommandation.
    DEPR
    05 Juin 2018
    Ancienne 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 et always.
    WD
    14 Mai 2003
    Document de travail.
    CR
    10 Mars 2020
    Candidat à la recommandation.
    PR
    REC

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.

Propriétés :

cue
Détermine le son à jouer avant et après la restitution sonore d'un élément.
cue-after
Séquence sonore à jouer après la lecture d'un élément.
cue-before
Séquence sonore à jouer avant la lecture d'un élément (restitution sonore).
pause
Définit le silence avant et après la restitution sonore d'un élément.
pause-after
Définit le silence après la restitution sonore de l'élément
pause-before
Définit le silence avant la restitution sonore de l'élément
rest
Définit la durée d'un silence avant ou après la restitution sonore d'un élément.
rest-after
Définit la durée d'un silence éventuel après la restitution sonore d'un élément.
rest-before
Définit la durée du silence éventuel avant la restitution sonore d'un élément.
speak-as
Définit comment doit être lu le contenu d'un élément lors d'une restitution sonore de la page.
voice-balance
Contrôle la distribution sonore entre gauche et droite (lors d'une restitution vocale).
voice-duration
Définit le temps que devra durer la restitution sonore de l'élément.
voice-family
Définit le type de voix à utiliser pour la restitution sonore (homme, femme, enfant...).
voice-pitch
Définit la fréquence de la voix (plus ou moins aiguë) dans le cas d'une restitution sonore du document.
voice-range
Définit la plage dans laquelle la fréquence de la voix peut varier (dans le contexte d'une restitution sonore).
voice-rate
Définit le débit de paroles (en mots par minutes) dans le cas d'une restitution sonore du document.
voice-stress
Définit l'accentuation de la voix, dans le cas d'une restitution sonore de l'élément.
voice-volume
Définit le volume de la voix lors de la restitution sonore du document.