EPUBCheck HTM-007: pronúncia ssml:ph vazia
Atualizado:
EPUBCheck HTM-007 é uma mensagem de aviso: “Empty or whitespace-only value of attribute ssml:ph.” Um atributo ssml:ph está vazio ou contém apenas espaços em branco. O atributo fornece uma pronúncia fonética para texto-para-fala, então um vazio não oferece nada para o mecanismo de fala usar.
A mensagem oficial
Empty or whitespace-only value of attribute ssml:ph.
- Severidade padrão
- Aviso. O EPUB ainda é válido, mas algo provavelmente causará problemas em alguns aplicativos de leitura. EPUBCheck sai com 0, a menos que você passe --failonwarnings.
- versão EPUBCheck
- 5.4.0
Causas típicas
- Um atributo de pronúncia adicionado por uma ferramenta ou modelo e nunca preenchido.
- Um valor removido à mão enquanto mantém o atributo.
Como consertar isso
- Abra o arquivo EPUBCheck names (a mensagem dá o caminho, linha e coluna) em um editor de texto ou EPUB como Sigil, ou descompacte o EPUB e abra-o lá.
- Preencha a pronúncia no alfabeto que o documento declara (ssml:alphabet), ou remova o atributo ssml:ph.
- Se nenhum elemento usar SSML a partir de agora, remova também a declaração xmlns:ssml.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Isto diz respeito apenas a dicas de pronúncia SSML; não diz nada sobre a narração de sobreposições de mídias.
Termos usados aqui
Outras mensagens de 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: ….
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.