Texto a voz, en cualquier lugar del post [Vozme y sonowebs]


Hace tiempo uso unos cositos al final del post que te 'traducen' todo el post a una voz computarizada, ahi acabo de agregar uno a este blog tambien, fijate en 'el pie' de este post y otro al costado en la columna derecha del blog donde dice "Seleccioná un texto y clic aquí para oírlo".

Es algo que esta bueno, uno puede escuchar el post mientras ve otras cosas.. Estuve buscando opciones en google y las mejores que encontré son estas dos (las que estoy usando, si alguien sabe otra digame!!):

Vozme
sonowebs

En la página web de cada uno explica muy bien como agregarlos, en cualquier lado.

Como el de sonowebs suena mucho mejor y no genera un popup, es el que mas me interesa, el problema que tenia era que el reproductor muchas veces lee cosas que uno no quiere que se lean, como códigos html, enlaces, textos que no interesan, y en la web la unica opción que nos da es ponerlo bajo el post o bajo el título. Para leer textos específicos hay que usarlo como dice acá.
Y asi usando el script y el div que dice ahi, se pueden leer textos especificos como este



Hola que tal, soy tu lector de textos.
Pero como es una cosa que voy a usar mucho en blogs como este o este donde pueden ver ejemplos,
Con lo poco que se de java hice esto:

Puse el script en la plantilla del blog antes del /head, pero lo modifiqué un poquito asi:

<script src='http://www.sonowebs.com/scripts/sonowebs.js' type='text/javascript'/>
<script type='text/javascript'>
function Leemelafrase(id) {
var id = id;
var cualq = new printPlayer("flash","black","Escuchar Noticia","center","","es",id,"","","","","","","","",232,20);
}
</script>


El id es lo que le paso y Leelafrase es el nombre de la función que lo agarra y lo usa, ese id no es otra cosa que el "sonowebs_audio_xx" que dicen en la página, tambien se le puede pasar el color del reproductor, el "Escuchar Noticia" y la posición donde esta (left,center o right) como dice en la pagina de sonowebs que puse antes, pero como no lo necesito no lo hice.

Despues de agregar el codigo anterior para usarlo hay que tan solo poner lo siguiente:
Llamar al script asi, donde se pone esto se muestra el reproductor:

<script type="text/javascript"> Leemelafrase("ID_A_CAMBIAR_PARA_CADA_REPRODUCTOR")</script>

Y lo siguiente en el texto que se quiere leer:


<div id="ID_A_CAMBIAR_PARA_CADA_REPRODUCTOR">
Texto a leer
</div>






8 comentaron

Etiquetas: JavaScript, servicios de otras webs, Sonido, Texto


Quizás también le interese:

Texto a voz, en cualquier lugar del post [Vozme y sonowebs]
Añadir código HTML el los post
Añadir código HTML el los post
Cuadritos, Cajas de textos.



No hay comentarios:

ir arriba