Plugin Text 2 Speech para WordPress

Tras una infructuosa búsqueda en el repositorio de WordPress.org de una solución válida para un proyecto en el que estamos trabajando, hemos desarrollado un plugin para WordPress: Text 2 Speech. El plugin, en fase Beta, convierte el texto introducido dentro de un shortcode automáticamente en un reproductor de audio que lee nuestro texto utilizando los servicios de Google Translator.

Algunas de las ventajas y características del plugin son:

  • Solo llama a los servicios de Google una vez para cada frase, descargando el mp3 a una carpeta “audio” dentro de wp-content/uploads/ para futuras llamadas.
  • El shortcode acepta múltiples idiomas mediante un parámetro “lang”.
  • El shortcode acepta autoplay mediante el parámetro “autoplay”.
  • Para mostrar el reproductor, se utiliza la etiqueta <audio> de HTML5. Se requiere un navegador con soporte para esta etiqueta.
  • El servicio text2speech de Google no admite textos largos, el plugin funcionará bien para textos menores de 100 caracteres.
  • El plugin requiere de la librería cURL de PHP instalada en tu servidor para su correcto funcionamiento.

Ejemplos de llamadas al plugin y resultado (recuerda eliminar los espacios sobrantes al inicio de cada llamada, después del símbolo [.

[ text2speech_shortcode lang=”en”]This is the most amazing plugin in the world[/text2speech_shortcode]

 

[ text2speech_shortcode lang=”es”]Este plugin es la caña de España[/text2speech_shortcode]

 

También podéis añadir el parámetro autoplay=”1″ después del parámetro de idioma, para hacer que el reproductor se ejecute automáticamente al cargar la página (no válido para dispositivos móviles por restricciones de los fabricantes)

Podéis descargar el plugin desde el repositorio oficial de WordPress.

By | 2015-03-18T23:52:09+00:00 March 18th, 2015|Blog|2 Comments

2 Comments

  1. Jose Vega March 26, 2015 at 12:48 am

    Hola amigos, felicidades por el plugin, es muy interesante.

    Es posible usarlo para que Google lea un artículo completo?

  2. genweb July 29, 2015 at 11:56 pm

    Hola Jose
    Habría que partir el texto en trozos de menos de 100 caracteres, lo cual no lo hace muy práctico.

Leave A Comment