Παράκαμψη προς το περιεχόμενο
EPUBCheck · XHTML περιεχόμενο εγγράφων

EPUBCheck HTM-007: κενή προφορά ssml:ph

Ενημερωμένο:

EPUBCheck HTM-007 είναι ένα μήνυμα προειδοποίησης: “Empty or whitespace-only value of attribute ssml:ph.” Ένα ssml:ph χαρακτηριστικό είναι κενό ή περιέχει μόνο κενά. Το χαρακτηριστικό δίνει μια φωνητική προφορά για την ανάγνωση κειμένου σε ομιλία, οπότε ένα κενό δίνει στον κινητήρα ομιλίας τίποτα για να χρησιμοποιήσει.

Το επίσημο μήνυμα

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

Προεπιλεγμένη σοβαρότητα
Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
Έκδοση EPUBCheck
5.4.0

Τυπικές αιτίες

  • Μια ιδιότητα προφοράς που προστέθηκε από ένα εργαλείο ή πρότυπο και ποτέ δεν συμπληρώθηκε.
  • Μια τιμή που αφαιρέθηκε χειροκίνητα, διατηρώντας το χαρακτηριστικό.

Πώς να το διορθώσω

  1. Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
  2. Συμπληρώστε την προφορά με το αλφάβητο που δηλώνει το έγγραφο (ssml:alphabet), ή αφαιρέστε την ιδιότητα ssml:ph.
  3. Αν δεν υπάρχει κανένα στοιχείο που να χρησιμοποιεί το SSML πια, αφαιρέστε και τη δήλωση xmlns:ssml.
  4. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

Όταν δεν είναι αυτό

Αυτό αφορά μόνο τις οδηγίες προφοράς SSML; δεν λέει τίποτα για την αφήγηση σε υπερθέαση μέσων.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα HTM

  • 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: ….

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck HTM-007;

EPUBCheck HTM-007 είναι ένα μήνυμα προειδοποίησης: “Empty or whitespace-only value of attribute ssml:ph.” Ένα ssml:ph χαρακτηριστικό είναι κενό ή περιέχει μόνο κενά. Το χαρακτηριστικό δίνει μια φωνητική προφορά για την ανάγνωση κειμένου σε ομιλία, οπότε ένα κενό δίνει στον κινητήρα ομιλίας τίποτα για να χρησιμοποιήσει.

Είναι HTM-007 σφάλμα;

HTM-007 αναφέρεται ως προειδοποίηση από προεπιλογή. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι πιθανόν να προκαλέσει προβλήματα σε μερικές εφαρμογές ανάγνωσης. Το EPUBCheck εξέρχεται με 0 εκτός αν περάσετε --failonwarnings.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία