EPUBCheck HTM-007: pronunciación ssml:ph vacía
Actualizado:
EPUBCheck HTM-007 es un mensaje de advertencia: “Empty or whitespace-only value of attribute ssml:ph.” Un atributo ssml:ph está vacío o solo contiene espacios en blanco. El atributo proporciona una pronunciación fonética para texto a voz, así que uno vacío no le da al motor de voz nada que usar.
El mensaje oficial
Empty or whitespace-only value of attribute ssml:ph.
- Severidad por defecto
- Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Un atributo de pronunciación añadido por una herramienta o plantilla y nunca completado.
- Un valor eliminado manualmente mientras se mantiene el atributo.
Cómo arreglarlo
- Abre el archivo EPUBCheck nombrado (el mensaje da la ruta, línea y columna) en un editor de texto o EPUB como Sigil, o descomprime el EPUB y ábrelo allí.
- Completa la pronunciación en el alfabeto que declara el documento (ssml:alphabet), o elimina el atributo ssml:ph.
- Si ningún elemento utiliza SSML ya, elimina también la declaración xmlns:ssml.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Esto solo concierne a las indicaciones de pronunciación SSML; no dice nada sobre la narración de superposiciones de medios.
Términos usados aquí
Otros mensajes 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: ….
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.