Une remarque ? Une suggestion ?...

Merci de participer à l'amélioration de ce site. Prenez le temps de rédiger votre remarque le plus précisément possible :

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é
Pourcentages
Ne s'appliquent pas.
Valeur initiale
auto
Héritée par défaut
Oui
Type d'animation
Not animatable : 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 proposé pour la recommandation)

Statut du document:: Ancienne norme, obsolète

Statut du document:: Ancienne norme, obsolète

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.

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.

  • speak: initial; speak: inherit; speak: revert; speak: revert-layer; speak: unset;

    La valeur initiale est : auto.

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.

  • speak: initial; speak: inherit; speak: revert; speak: revert-layer; speak: unset;

    La valeur initiale est : auto.

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.

Nouvelle définition (module speech) :

speak :

Ancienne définition (module aural) :

speak :
Écoutez la restitution sonore de ce texte.

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.

1
speak
Estimation de la prise en charge en pourcentage du parc actuel.
5%

Navigateurs sur ordinateurs :

Navigateurs sur mobiles :

Navigateurs obsolètes ou marginaux :

Androïd Brower

Chrome

Chrome pour Androïd

Edge

Firefox

Firefox pour Androïd

Internet Explorer

Opéra

Opéra Mobile

Safari

Safari sur IOS

Samsung Internet

Voir aussi, dans le même module de standardisation que speak.

Les spécifications CSS éditées par le W3C sont organisées en modules. speak fait partie du Module CSS - Parole (TTS) (CSS Speech Module). Les définitions suivantes sont également décrites dans ce même module.

Propriétés.

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