Formaten, bestanden & DRM
EPUB3 Media Overlays afspelen op Android
Een Media Overlay koppelt de tekst van een EPUB3 aan een opname van een menselijke stem en SMIL-timinggegevens, zodat een leesapp de passage die wordt voorgelezen kan markeren. Lectern herkent dit automatisch: open het boek, tik op Luister, en Lectern speelt de opgenomen audio af in plaats van spraak te genereren, als die editie een bruikbare overlay bevat.
Kort samengevat: een Media Overlay is een echte opname die via een SMIL-timingbestand gesynchroniseerd is met de tekst. Het is geen tekst-naar-spraak, en het bestaat alleen als een uitgever of een tool zoals Storyteller het heeft gemaakt. Lectern leest de SMIL-gegevens automatisch, en als het ze vindt, speelt het de opname af met de huidige tekst gemarkeerd in plaats van spraak te genereren.
Wat een Media Overlay eigenlijk is
EPUB3 Media Overlays zijn een SMIL-bestand dat in de EPUB is meegeleverd. Elk <par>-element koppelt een fragment van de XHTML van het boek (een text-verwijzing, meestal een alinea of zin die de uitgever van een id heeft voorzien) aan een fragment van een audiobestand (een audio-verwijzing met een clipBegin en clipEnd). Speel het fragment af, en je weet precies bij welk stukje tekst het hoort. Stapel een paar honderd van die koppels op elkaar en je krijgt een heel boek dat een leesapp zin voor zin, of alinea voor alinea, kan markeren terwijl een professionele verteller het voorleest.
Het is echt optioneel. Niets in EPUB3 vereist het, en het maken ervan kost echte studiotijd of een forced-alignment-bewerking over een bestaand luisterboek, dus de meeste EPUB3-bestanden, ook recente, hebben het niet.
Het verschil met de tekst-naar-spraak van Lectern
Lectern markeert al de zin die het uitspreekt met zijn eigen stemmen op het toestel (Piper- en Kokoro-neurale stemmen, plus systeemstemmen). Zie hoe gesynchroniseerde markering het lezen verbetert voor die kant van de zaak. Een Media Overlay is een andere bron voor hetzelfde idee, en de twee zijn niet uitwisselbaar binnen één afspeelsessie.
| Media Overlay-voorlezing | Tekst-naar-spraak van Lectern | |
|---|---|---|
| Stem | De echte opname van de uitgever of verteller | Een synthetische stem (systeem, Piper of Kokoro) |
| Vereist een voorbereide editie | Ja, de EPUB moet de audio en SMIL bevatten | Nee, werkt met elk boek dat Lectern kan lezen |
| Keuze van stem of taal | Vast, wat er is opgenomen | Kies elke gedownloade stem en taal |
| Nauwkeurigheid van de markering | Het fragment waar de SMIL naar verwijst, meestal een alinea of zin, niet verder onderverdeeld | Op zinsniveau binnen de alinea |
| Snelheidsregeling | Ja, dezelfde snelheidsinstelling als tekst-naar-spraak | Ja |
| Werkt offline | Ja, zodra het bestand op het toestel staat | Ja, volledig op het toestel |
Hoe Lectern een Media Overlay afspeelt
Er is geen aparte modus om aan te zetten. Dezelfde Luister-knop die tekst-naar-spraak of een gekoppeld luisterboek start, controleert eerst het boek: als het Media Overlays bevat, speelt Lectern die af in plaats van spraak te genereren.
- Open het boek en tik op Luister. Lectern leest de ingesloten SMIL-gegevens van het boek al tijdens het importeren en scannen, dus het weet al of er ingebouwde voorlezing aanwezig is.
- De ingebouwde voorlezing start, en de huidige tekst licht op. Het tabblad Audio van het instellingenpaneel van de lezer vermeldt dit als "Ingebouwde voorlezing" onder "Luisteren met", naast tekst-naar-spraak en elk gekoppeld luisterboekbestand, zodat je kunt zien welke bron actief is.
- Tik op een zin om ernaartoe te springen. Tikken op tekst spoelt de opname naar het bijbehorende fragment, op dezelfde manier als tikken op tekst de tekst-naar-spraak-weergave verplaatst.
- Vergrendelscherm, melding en Bluetooth-bediening werken zoals gebruikelijk. Het afspelen van een Media Overlay loopt via dezelfde mediasessie op de voorgrond als elke voorlezing in Lectern: afspelen en pauzeren vanaf het vergrendelscherm, headsetknoppen, en een melding met de titel van het boek.
- Het scherm blijft aan tijdens het afspelen, als je die leesinstelling hebt ingeschakeld, precies zoals bij tekst-naar-spraak.
Omdat de stem vastligt aan de opname, gelden de gebruikelijke stem- en taalkiezers hier niet. Als je liever een synthetische stem hoort, of de opname van een hoofdstuk ontbreekt, heeft het tabblad Audio een expliciete schakelaar "Gebruik tekst-naar-spraak", en ook de omgekeerde schakelaar, "Gebruik read-along", om terug te gaan.
Als een hoofdstuk of een heel boek geen overlay heeft
Niet elk hoofdstuk van een voorgelezen editie heeft gegarandeerd audio; voorwerk of een bijlage blijft soms onopgenomen. Tik je op afspelen bij een gedeelte zonder voorlezing, dan toont Lectern kort de melding "Geen narratie hier" en biedt het aan om dat gedeelte in plaats daarvan met tekst-naar-spraak voor te lezen, zonder je plek te verliezen.
Voor een boek zonder Media Overlays is er niets te merken: de Luister-knop start gewoon tekst-naar-spraak, net als bij elk ander boek in je bibliotheek.
EPUB3-boeken met vaste lay-out
Een EPUB3 met vaste lay-out, opgebouwd uit full-page afbeeldingen in plaats van hervloeibare tekst, opent normaal gesproken in de stripviewer van Lectern in plaats van de gewone lezer. Boeken met Media Overlays zijn de uitzondering: Lectern houdt ze in de gewone lezer, zodat een voorgelezen prentenboek zijn ingebouwde voorlezing en markering behoudt. De prijs daarvoor is de oorspronkelijke paginavormgeving, want de tekst wordt hervloeid in plaats van als vaste pagina's getoond.
Een Storyteller-EPUB3 in Lectern krijgen
Storyteller is een zelfgehoste server die een DRM-vrij e-book uitlijnt met het bijbehorende luisterboek en een op standaarden gebaseerde EPUB3 met Media Overlays exporteert. Het is een van de praktischere manieren om aan een echte voorgelezen editie te komen van een boek dat je al bezit. Zie de volledige vergelijking van Calibre-Web en Storyteller als je twijfelt of je het wilt draaien.
- Zet Storyteller op. De gids voor het zelf hosten van OPDS behandelt de Docker Compose-opzet. Voeg een DRM-vrij e-book en het bijbehorende luisterboek toe en laat het uitlijnen afronden; dat kan even duren, want het is het rekenintensieve deel van de hele pijplijn.
- Voeg Storyteller toe als catalogus in Lectern. Open in een lege of bestaande bibliotheek de stroom voor het toevoegen van een boek en kies de Storyteller-optie tussen de zelfgehoste catalogi, in plaats van de generieke OPDS-feed. Voer het serveradres en je Storyteller-gebruikersnaam en -wachtwoord in, en maak verbinding.
- Let op het hoofdtelefoon-icoon. In de catalogus betekent een klein hoofdtelefoon-icoontje op een boekomslag dat Lectern een werkende read-along-download voor dat item herkent. Een boek zonder dat icoon is niet per se zonder voorlezing, want de feed moet het op een manier aankondigen die Lectern betrouwbaar herkent; twijfel je, open het boek dan na het downloaden en controleer het.
- Download het boek. Het voegt zich bij je normale offline bibliotheek, net als elke andere import. Vanaf dat moment heeft Lectern geen verdere verbinding met de Storyteller-server meer nodig; de audio en de SMIL-timing reizen mee binnen het EPUB-bestand zelf.
Heb je al ergens anders een EPUB3-bestand met Media Overlays vandaan, gekopieerd met een bestandsbeheerder of gesynchroniseerd via een map, dan volstaat het om het op de normale manier te importeren. Lectern verwerkt de ingesloten SMIL tijdens het importeren en scannen, dus er is geen aparte instelling om om te zetten.
Problemen oplossen
- Luister biedt alleen een synthetische stem, terwijl je voorlezing verwachtte. Het bestand is mogelijk een gewone EPUB3 zonder Media Overlays; de functie is optioneel en de meeste boeken hebben hem niet. Denk je dat het bestand wel audio en SMIL bevat maar dat Lectern het gemist heeft, open het boek dan één keer: Lectern leest de inhoud opnieuw bij het openen en werkt de voorleesmarkering bij.
- Eén hoofdstuk is stil. Sommige voorgelezen edities zijn simpelweg niet van begin tot eind opgenomen. Gebruik de tekst-naar-spraak-terugval die Lectern voor dat gedeelte biedt en ga verder met voorlezing zodra die hervat.
- De markering springt een hele alinea in plaats van één zin. Dat is normaal. Lectern markeert het fragment waar de SMIL van de uitgever naar verwijst, en splitst het niet verder dan de opname toelaat.
- Je wilt een andere verteller of een andere taal. Niet mogelijk terwijl de ingebouwde voorlezing actief is, want die speelt een vaste opname af. Schakel over naar "Gebruik tekst-naar-spraak" in het tabblad Audio voor elke gedownloade stem.
- Een voorgelezen prentenboek opent als hervloeide tekst in plaats van vaste pagina's. Dat is bewust: een EPUB3 met vaste lay-out en Media Overlays blijft in de gewone lezer, zodat de voorlezing blijft werken.
- Een Storyteller-catalogusitem downloadt niet, of downloadt zonder voorlezing. Het uitlijnen loopt mogelijk nog op de server; Lectern downloadt alleen EPUB-items, en negeert bewust audio-only items in plaats van iets te importeren dat het niet als boek kan openen.
Veelgestelde vragen
Heb je internet nodig om een Media Overlay af te spelen?
Nee. Zodra het EPUB3-bestand met de ingesloten audio op je toestel staat, is afspelen volledig offline, net als elk ander onderdeel van Lectern.
Kan ik de voorleessnelheid van een Media Overlay aanpassen?
Ja. Het gebruikt dezelfde afspeelsnelheid-instelling als tekst-naar-spraak, dus de opname vertragen of versnellen werkt op dezelfde manier.
Is Storyteller de enige manier om aan zo’n boek te komen?
Nee, het is gewoon een praktische zelfgehoste manier om er een te maken van een e-book en luisterboek die je al bezit. Een compatibele EPUB3 met ingesloten, correct getimede Media Overlays kan op deze manier afspelen in Lectern; test ongebruikelijke uitgeversbestanden voordat je erop vertrouwt.
Geeft een gekoppeld luisterboekbestand dezelfde markering als een Media Overlay?
Nee. Een gewoon gekoppeld luisterboek speelt alleen als audio af, zonder gevolgde markering. Alleen EPUB3 Media Overlays sturen de gesynchroniseerde markering samen met de opname aan.
Verder lezen
Meer gidsen
Lees mee met de echte voorlezing
Lectern speelt EPUB3 Media Overlays automatisch af als een boek ze heeft, offline, met dezelfde bedieningselementen op het vergrendelscherm als bij elke andere voorlezing.
Ontdek het opGoogle Play