EPUBCheck HTM-007: pronuncia ssml:ph vuota
Aggiornato:
EPUBCheck HTM-007 è un messaggio di avviso: “Empty or whitespace-only value of attribute ssml:ph.” Un attributo ssml:ph è vuoto o contiene solo spazi bianchi. L'attributo fornisce una pronuncia fonetica per il testo da sintetizzare, quindi un attributo vuoto non fornisce nulla al motore di sintesi vocale.
Il messaggio ufficiale
Empty or whitespace-only value of attribute ssml:ph.
- Gravità predefinita
- Avviso. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Un attributo di pronuncia aggiunto da uno strumento o modello e mai compilato.
- Un valore rimosso a mano mantenendo l'attributo.
Come correggerlo
- Apri il file EPUBCheck nominato (il messaggio fornisce il percorso, la linea e la colonna) in un editor di testo o EPUB come Sigil, oppure decomprimi il EPUB e aprilo lì.
- Compila la pronuncia nell'alfabeto dichiarato nel documento (ssml:alphabet), oppure rimuovi l'attributo ssml:ph.
- Se nessun elemento usa più SSML, rimuovi anche la dichiarazione xmlns:ssml.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Questo riguarda solo suggerimenti di pronuncia SSML; non dice nulla sulla narrazione delle sovrapposizioni multimediali.
Altri messaggi di HTM
HTM-009The DOCTYPE provided is obsolete or irregular and can be removed.HTM-004Irregular DOCTYPE: found "…", expected "…".HTM-010Namespace "…" is unusual for the prefix "epub".HTM-003External entities are not allowed in EPUB v3 documents. External entity declaration found: ….HTM-011Entity is undeclared.HTM-001Any publication resource that is an XML-based media type must be a valid XML 1.0 document. XML version found: ….
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.