Saltar al contenido
EPUBCheck · documentos de XHTML

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

  1. 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í.
  2. Completa la pronunciación en el alfabeto que declara el documento (ssml:alphabet), o elimina el atributo ssml:ph.
  3. Si ningún elemento utiliza SSML ya, elimina también la declaración xmlns:ssml.
  4. 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-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: ….

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck HTM-007?

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.

¿Es HTM-007 un error?

HTM-007 se informa como advertencia por defecto. El EPUB sigue siendo válido, pero algo es probable que cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas