Formats, fichiers & DRM
Lire les Media Overlays EPUB3 sur Android
Un Media Overlay associe le texte d’un EPUB3 à une voix humaine enregistrée et à des données de minutage SMIL, pour qu’une appli de lecture puisse surligner le passage lu. Lectern le détecte automatiquement : ouvrez le livre, appuyez sur Écouter, et Lectern joue l’enregistrement au lieu de générer la voix, si cette édition contient un overlay utilisable.
Version courte : un Media Overlay est un véritable enregistrement synchronisé au texte par un fichier de minutage SMIL. Ce n’est pas de la synthèse vocale, et cela n’existe que lorsqu’un éditeur ou un outil comme Storyteller l’a produit. Lectern lit automatiquement les données SMIL et, quand il les trouve, joue l’enregistrement en surlignant le texte en cours au lieu de générer la voix.
Ce qu’est réellement un Media Overlay
Les Media Overlays EPUB3 sont un fichier SMIL intégré dans l’EPUB. Chaque élément <par> associe un fragment du XHTML du livre (une référence text, généralement un paragraphe ou une phrase marquée d’un id par l’éditeur) à un extrait d’un fichier audio (une référence audio avec un clipBegin et un clipEnd). Jouez l’extrait, et vous savez exactement à quel fragment de texte il correspond. Empilez quelques centaines de ces paires et vous obtenez un livre entier qu’une appli de lecture peut surligner phrase par phrase, ou paragraphe par paragraphe, pendant qu’un narrateur professionnel le lit.
C’est vraiment facultatif. Rien dans l’EPUB3 ne l’impose, et le produire coûte du vrai temps de studio ou une passe d’alignement forcé sur un livre audio existant, si bien que la plupart des fichiers EPUB3, même récents, n’en ont pas.
En quoi cela diffère de la synthèse vocale de Lectern
Lectern surligne déjà la phrase qu’il prononce avec ses propres voix sur l’appareil (voix neuronales Piper et Kokoro, plus les voix système). Voyez comment le surlignage synchronisé améliore la lecture pour ce volet. Un Media Overlay est une source différente pour la même idée, et les deux ne sont pas interchangeables au sein d’une même session de lecture.
| Narration Media Overlay | Synthèse vocale Lectern | |
|---|---|---|
| Voix | L’enregistrement réel de l’éditeur ou du narrateur | Une voix synthétique (système, Piper ou Kokoro) |
| Nécessite une édition préparée | Oui, l’EPUB doit intégrer l’audio et le SMIL | Non, fonctionne avec tout livre que Lectern peut lire |
| Choix de la voix ou de la langue | Fixé à ce qui a été enregistré | Choisissez n’importe quelle voix et langue téléchargée |
| Granularité du surlignage | Le fragment référencé par le SMIL, généralement un paragraphe ou une phrase, non subdivisé | Au niveau de la phrase, dans le paragraphe |
| Réglage de la vitesse | Oui, le même réglage de vitesse que la synthèse vocale | Oui |
| Fonctionne hors ligne | Oui, une fois le fichier sur l’appareil | Oui, entièrement sur l’appareil |
Comment Lectern joue un Media Overlay
Il n’y a pas de mode séparé à activer. Le même bouton Écouter qui lance la synthèse vocale ou un livre audio lié vérifie d’abord le livre : s’il intègre des Media Overlays, Lectern les joue au lieu de générer la voix.
- Ouvrez le livre et appuyez sur Écouter. Lectern lit les données SMIL intégrées du livre pendant l’import et l’analyse, il sait donc déjà si une narration est intégrée.
- La narration intégrée se lance, et le texte en cours s’illumine. L’onglet Audio de la feuille de réglages du lecteur l’indique comme « Narration intégrée » sous « Écouter avec », aux côtés de la synthèse vocale et de tout fichier de livre audio lié, pour que vous voyiez quelle source est active.
- Touchez une phrase pour y sauter. Toucher le texte fait avancer l’enregistrement jusqu’à l’extrait correspondant, exactement comme toucher le texte fait avancer la lecture par synthèse vocale.
- Les commandes d’écran verrouillé, de notification et Bluetooth fonctionnent comme d’habitude. La lecture d’un Media Overlay passe par la même session média au premier plan que toute narration dans Lectern : lecture et pause depuis l’écran verrouillé, boutons du casque, et une notification avec le titre du livre.
- L’écran reste allumé pendant la lecture, si vous avez activé ce réglage de lecture, exactement comme pour la lecture par synthèse vocale.
Comme la voix est fixée à l’enregistrement, les sélecteurs habituels de voix et de langue ne s’appliquent pas ici. Si vous préférez entendre une voix synthétique, ou si l’enregistrement d’un chapitre manque, l’onglet Audio propose un interrupteur explicite « Utiliser la synthèse vocale », et aussi l’inverse, « Utiliser la lecture audio », pour revenir en arrière.
Quand un chapitre ou tout un livre n’a pas d’overlay
Rien ne garantit que chaque chapitre d’une édition narrée a de l’audio ; les pages liminaires ou une annexe restent parfois sans enregistrement. Si vous appuyez sur lecture dans une section sans narration, Lectern affiche un court avis « Pas de narration ici » et propose de lire ce passage à voix haute avec la synthèse vocale à la place, sans perdre votre position.
Pour un livre sans aucun Media Overlay, il n’y a rien à remarquer : le bouton Écouter lance simplement la synthèse vocale, comme pour tout autre livre de votre bibliothèque.
Livres EPUB3 à mise en page fixe
Un EPUB3 à mise en page fixe, construit à partir d’images pleine page plutôt que de texte ajustable, s’ouvre normalement dans le lecteur de bandes dessinées de Lectern au lieu du lecteur habituel. Les livres avec Media Overlays font exception : Lectern les garde dans le lecteur habituel, pour qu’un livre illustré narré conserve sa narration intégrée et son surlignage. Le prix à payer est la mise en page d’origine, puisque le texte est ajusté au lieu d’être affiché en pages fixes.
Faire entrer un EPUB3 Storyteller dans Lectern
Storyteller est un serveur auto-hébergé qui aligne un ebook sans DRM avec le livre audio correspondant et exporte un EPUB3 conforme aux standards avec Media Overlays. C’est l’un des moyens les plus pratiques d’obtenir une vraie édition narrée d’un livre que vous possédez déjà. Consultez la comparaison complète Calibre-Web contre Storyteller si vous hésitez à l’installer.
- Installez Storyteller. Le guide d’auto-hébergement OPDS couvre l’installation avec Docker Compose. Ajoutez un ebook sans DRM et le livre audio correspondant, puis laissez l’alignement se terminer ; cela peut prendre du temps, car c’est la partie la plus gourmande en calcul de tout le pipeline.
- Ajoutez Storyteller comme catalogue dans Lectern. Sur une bibliothèque vide ou existante, ouvrez le flux d’ajout de livre et choisissez l’option Storyteller parmi les catalogues auto-hébergés, plutôt que l’entrée de flux OPDS générique. Entrez l’adresse du serveur ainsi que votre nom d’utilisateur et mot de passe Storyteller, puis connectez-vous.
- Repérez le badge casque audio. Dans le catalogue, une petite icône de casque sur la couverture d’un livre signifie que Lectern a reconnu une acquisition de lecture audio fonctionnelle sur cette entrée. Un livre sans le badge n’est pas forcément dépourvu de narration, car le flux doit l’annoncer d’une façon que Lectern reconnaît de manière fiable ; en cas de doute, ouvrez le livre après téléchargement et vérifiez.
- Téléchargez le livre. Il rejoint votre bibliothèque hors ligne habituelle comme tout autre import. Lectern n’a ensuite plus besoin de connexion au serveur Storyteller ; l’audio et le minutage SMIL voyagent à l’intérieur même du fichier EPUB.
Si vous avez déjà un fichier EPUB3 avec Media Overlays provenant d’ailleurs, copié avec un gestionnaire de fichiers ou synchronisé via un dossier, l’importer normalement suffit. Lectern analyse le SMIL intégré pendant l’import et l’analyse de bibliothèque, il n’y a donc pas de réglage séparé à activer.
Dépannage
- Écouter ne propose qu’une voix synthétique, alors que vous attendiez une narration. Le fichier est peut-être un simple EPUB3 sans aucun Media Overlay ; la fonctionnalité est facultative et la plupart des livres ne l’ont pas. Si vous pensez que le fichier intègre bien l’audio et le SMIL mais que Lectern les a manqués, ouvrez le livre une fois : Lectern relit son contenu à l’ouverture et met à jour l’indicateur de narration.
- Un chapitre est silencieux. Certaines éditions narrées n’ont tout simplement pas été enregistrées de bout en bout. Utilisez la synthèse vocale de secours que Lectern propose pour cette section, puis reprenez la narration une fois qu’elle revient.
- Le surlignage saute tout un paragraphe au lieu d’une seule phrase. C’est normal. Lectern surligne le fragment exact que pointe le SMIL de l’éditeur, et ne le subdivise pas au-delà de ce que permet l’enregistrement.
- Vous voulez un autre narrateur ou une autre langue. Impossible tant que la narration intégrée est active, puisqu’elle joue un enregistrement fixe. Passez à « Utiliser la synthèse vocale » dans l’onglet Audio pour choisir n’importe quelle voix téléchargée.
- Un livre illustré narré s’ouvre en texte ajustable au lieu de pages fixes. C’est voulu : un EPUB3 à mise en page fixe avec des Media Overlays reste dans le lecteur habituel afin que sa narration continue de fonctionner.
- Une entrée du catalogue Storyteller ne se télécharge pas, ou se télécharge sans narration. L’alignement est peut-être encore en cours sur le serveur ; Lectern ne télécharge que les entrées EPUB, et ignore délibérément les entrées audio seules plutôt que d’importer quelque chose qu’il ne peut pas ouvrir comme un livre.
Questions fréquentes
Lire un Media Overlay nécessite-t-il une connexion internet ?
Non. Une fois le fichier EPUB3 avec son audio intégré présent sur votre appareil, la lecture est entièrement hors ligne, comme pour tout le reste de Lectern.
Puis-je régler la vitesse de narration d’un Media Overlay ?
Oui. Cela utilise le même réglage de vitesse de lecture que la synthèse vocale, donc ralentir ou accélérer l’enregistrement fonctionne de la même façon.
Storyteller est-il le seul moyen d’obtenir un livre comme celui-ci ?
Non, c’est juste un moyen pratique et auto-hébergé d’en produire un à partir d’un ebook et d’un livre audio que vous possédez déjà. Tout EPUB3 compatible avec des Media Overlays intégrés et correctement minutés peut être lu ainsi dans Lectern ; testez les fichiers d’éditeurs inhabituels avant de vous y fier.
Un fichier de livre audio lié me donnera-t-il le même surlignage qu’un Media Overlay ?
Non. Un simple livre audio lié se joue en audio seul, sans surlignage suivi. Seuls les Media Overlays EPUB3 pilotent le surlignage synchronisé avec l’enregistrement.
Continuer la lecture
Guides associés
Suivez la vraie narration en lisant
Lectern joue automatiquement les Media Overlays EPUB3 quand un livre en contient, hors ligne, avec les mêmes commandes d’écran verrouillé que toute autre narration.
Disponible surGoogle Play