"Mode lecture" (speech) d'un site SPIP

Je cherchais comment activer l'écoute une page web (text to speech) simplement et je découvre que lorsque l'on navigue avec Firefox pour certains sites l y a une icône bien pratique pour "activer/désactiver" le mode lecture.
Cala sert aussi "à écouter" une page.
(cf https://support.mozilla.org/fr/kb/retirer-tout-le-superflu-des-pages-web-grace-au-mode-lecture)

Est-ce que certains savent ce qu'il faut faire pour que cette fonction soit active pour un site / une page ?

Par exemple je vois que pour moi sur https://www.spip.net la fonction est présente mais pas sur https://contrib.spip.net/

Merci

dd

Le 15/10/2020 à 14:23, dd a écrit :

Je cherchais comment activer l'écoute une page web (text to speech) simplement et je découvre que lorsque l'on navigue avec Firefox pour certains sites l y a une icône bien pratique pour "activer/désactiver" le mode lecture.
Cala sert aussi "à écouter" une page.
(cf Retirer tout le superflu des pages web grâce au mode lecture | Assistance de Firefox)

Est-ce que certains savent ce qu'il faut faire pour que cette fonction soit active pour un site / une page ?

Par exemple je vois que pour moi sur https://www.spip.net la fonction est présente mais pas sur https://contrib.spip.net/

Merci

dd

Je suis très intéressé également par les réponse qui pourraient être apportées à la question de dd.
J'ai deux sites SPIP même version qui tournent sur le même serveur et l'un propose la lecture orale en ligne par l'intermédiaire de firefox ..

Et l'autre ne le propose pas
https://www.montolivet77.fr/?Lieu-d-accueil-Parents-enfants
Seul le montolivet77 utilise crayons (aucune idée si ça un rapport!)

Je n'ai aucune idée non plus pourquoi cela fonctionne sur certains sites et d'autres pas. J'aimerai bien faire fonctionner ce système sur le site de notre Mairie, c'est un petit plus vers l’accessibilité et donc ça me parait important.

Bernard

Je reviens vite fait là-dessus car je vois l’icône de lecture dans l'espace privé mais pas sur le site public. C'est donc un problème de squelettes? HTML? JS?

Le 15/10/2020 à 14:23, dd a écrit :

Je cherchais comment activer l'écoute une page web (text to speech) simplement et je découvre que lorsque l'on navigue avec Firefox pour certains sites l y a une icône bien pratique pour "activer/désactiver" le mode lecture.
Cala sert aussi "à écouter" une page.
(cf Retirer tout le superflu des pages web grâce au mode lecture | Assistance de Firefox)

Est-ce que certains savent ce qu'il faut faire pour que cette fonction soit active pour un site / une page ?

Par exemple je vois que pour moi sur https://www.spip.net la fonction est présente mais pas sur https://contrib.spip.net/

Merci

dd

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Le 15/10/2020 à 14:23, dd a écrit :

Je cherchais comment activer l'écoute une page web (text to speech) simplement et je découvre que lorsque l'on navigue avec Firefox pour certains sites l y a une icône bien pratique pour "activer/désactiver" le mode lecture.
Cala sert aussi "à écouter" une page.
(cf Retirer tout le superflu des pages web grâce au mode lecture | Assistance de Firefox)

Est-ce que certains savent ce qu'il faut faire pour que cette fonction soit active pour un site / une page ?

Par exemple je vois que pour moi sur https://www.spip.net la fonction est présente mais pas sur https://contrib.spip.net/

Merci

dd

De ce que je comprend, c'est clairement lié a ta structuration HTML. J'imagine que si tu utilise le balisage sémantique du html5 (main vs aside, etc, tu trouvera de la doc à ce sujet sur internet, cela devrait aider)

Le 16/10/2020 à 11:40, Maïeul Rouquette a écrit :

Le 15/10/2020 à 14:23, dd a écrit :

Je cherchais comment activer l'écoute une page web (text to speech) simplement et je découvre que lorsque l'on navigue avec Firefox pour certains sites l y a une icône bien pratique pour "activer/désactiver" le mode lecture.
Cala sert aussi "à écouter" une page.
(cf Retirer tout le superflu des pages web grâce au mode lecture | Assistance de Firefox)

Est-ce que certains savent ce qu'il faut faire pour que cette fonction soit active pour un site / une page ?

Par exemple je vois que pour moi sur https://www.spip.net la fonction est présente mais pas sur https://contrib.spip.net/

Merci

dd

De ce que je comprend, c'est clairement lié a ta structuration HTML. J'imagine que si tu utilise le balisage sémantique du html5 (main vs aside, etc, tu trouvera de la doc à ce sujet sur internet, cela devrait aider)

+1

Quelques éléments de réponse là : http://zumguy.com/enabling-reading-mode-on-your-website/

ÉricL

Merci à tous pour vos réponses utiles.

Le lien http://zumguy.com/enabling-reading-mode-on-your-website/
est très instructif. Par contre il y est dit que les paragraphes de moins de 25 caractères sont ignorés et donc le lecteur désactivé.

Ce n'est pas ce que j'observe après moult tests (la limite est plutôt entre 500 et 600 caractères) mais je vais creuser.

dd

Le 16/10/2020 à 14:34, Eric Lurand a écrit :

Le 16/10/2020 à 11:40, Maïeul Rouquette a écrit :

Le 15/10/2020 à 14:23, dd a écrit :

Je cherchais comment activer l'écoute une page web (text to speech) simplement et je découvre que lorsque l'on navigue avec Firefox pour certains sites l y a une icône bien pratique pour "activer/désactiver" le mode lecture.
Cala sert aussi "à écouter" une page.
(cf Retirer tout le superflu des pages web grâce au mode lecture | Assistance de Firefox)

Est-ce que certains savent ce qu'il faut faire pour que cette fonction soit active pour un site / une page ?

Par exemple je vois que pour moi sur https://www.spip.net la fonction est présente mais pas sur https://contrib.spip.net/

Merci

dd

De ce que je comprend, c'est clairement lié a ta structuration HTML. J'imagine que si tu utilise le balisage sémantique du html5 (main vs aside, etc, tu trouvera de la doc à ce sujet sur internet, cela devrait aider)

+1

Quelques éléments de réponse là : http://zumguy.com/enabling-reading-mode-on-your-website/

ÉricL

Le 16/10/2020 à 21:41, dd a écrit :

Merci à tous pour vos réponses utiles.

Le lien http://zumguy.com/enabling-reading-mode-on-your-website/
est très instructif. Par contre il y est dit que les paragraphes de moins de 25 caractères sont ignorés et donc le lecteur désactivé.

Ce n'est pas ce que j'observe après moult tests (la limite est plutôt entre 500 et 600 caractères) mais je vais creuser.

dd

Le 16/10/2020 à 14:34, Eric Lurand a écrit :

Le 16/10/2020 à 11:40, Maïeul Rouquette a écrit :

Le 15/10/2020 à 14:23, dd a écrit :

Je cherchais comment activer l'écoute une page web (text to speech) simplement et je découvre que lorsque l'on navigue avec Firefox pour certains sites l y a une icône bien pratique pour "activer/désactiver" le mode lecture.
Cala sert aussi "à écouter" une page.
(cf Retirer tout le superflu des pages web grâce au mode lecture | Assistance de Firefox)

Est-ce que certains savent ce qu'il faut faire pour que cette fonction soit active pour un site / une page ?

Par exemple je vois que pour moi sur https://www.spip.net la fonction est présente mais pas sur https://contrib.spip.net/

Merci

dd

De ce que je comprend, c'est clairement lié a ta structuration HTML. J'imagine que si tu utilise le balisage sémantique du html5 (main vs aside, etc, tu trouvera de la doc à ce sujet sur internet, cela devrait aider)

+1

Quelques éléments de réponse là : http://zumguy.com/enabling-reading-mode-on-your-website/

ÉricL

Je reste surpris tout de même car l'espace privé est "écoutable" alors que dans le code source je ne trouve aucune balise HTML typiques de HTML 5 comme <aside><figure><article> etc..
Est ce que le problème ne viendrait pas des feuilles de styles elles mêmes? Mon ignorance dans ce domaine me fait peut être dire des bêtises.. Si dd tu trouves une solution, fais nous partager car j'avoue sécher. En plus l'anglais n'est pas mon fort non plus, donc les articles même avec un translate google ne m'apporte pas grand chose.
Merci d'avance
Bernard