Sla over naar inhoud
EPUBCheck · XHTML inhoudsdocumenten

EPUBCheck HTM-007: lege ssml:ph uitspraak

Bijgewerkt:

EPUBCheck HTM-007 is een waarschuwing: “Empty or whitespace-only value of attribute ssml:ph.” Een ssml:ph attribuut is leeg of bevat alleen blanco ruimte. Het attribuut geeft een fonetische uitspraak voor tekst-naar-spraak, dus een leeg attribuut geeft de spraakengine niets om mee te werken.

Het officiële bericht

Empty or whitespace-only value of attribute ssml:ph.

Standaard ernst
Waarschuwing. De EPUB is nog steeds geldig, maar iets veroorzaakt waarschijnlijk problemen in sommige lees-apps. EPUBCheck verlaat met 0, tenzij je --failonwarnings doorgeeft.
EPUBCheck versie
5.4.0

Typische oorzaken

  • Een uitspraakattribuut toegevoegd door een tool of sjabloon en nooit ingevuld.
  • Een waarde handmatig verwijderd terwijl het attribuut behouden bleef.

Hoe het te repareren

  1. Open het bestand EPUBCheck namen (het bericht geeft het pad, de regel en de kolom) in een tekst- of EPUB editor zoals Sigil, of unzip de EPUB en open het daar.
  2. Vul de uitspraak in het alfabet in dat het document verklaart (ssml:alphabet), of verwijder de ssml:ph-attribuut.
  3. Als geen enkel element meer SSML gebruikt, verwijder ook de xmlns:ssml-declaratie.
  4. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Dit betreft alleen SSML-uitspraak aanwijzingen; het zegt niets over de media-overlayvertelling.

Andere HTM berichten

  • HTM-009 The DOCTYPE provided is obsolete or irregular and can be removed.
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-010 Namespace "…" is unusual for the prefix "epub".
  • HTM-003 External entities are not allowed in EPUB v3 documents. External entity declaration found: ….
  • HTM-011 Entity is undeclared.
  • HTM-001 Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck HTM-007?

EPUBCheck HTM-007 is een waarschuwing: “Empty or whitespace-only value of attribute ssml:ph.” Een ssml:ph attribuut is leeg of bevat alleen blanco ruimte. Het attribuut geeft een fonetische uitspraak voor tekst-naar-spraak, dus een leeg attribuut geeft de spraakengine niets om mee te werken.

Is HTM-007 een fout?

HTM-007 wordt standaard als waarschuwing gerapporteerd. De EPUB is nog steeds geldig, maar iets kan waarschijnlijk problemen veroorzaken in sommige lees-apps. EPUBCheck verlaat met 0 tenzij je --failonwarnings doorgeeft.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools