martes, 14 de junio de 2011

Text-to-Speech en español para Kindle 3

Aunque la voz en inglés podía ser útil para practicar el idioma, seguro que muchos de nosotros echábamos de menos la opción de que Kindle nos leyese nuestros textos en español. En mobileread están en ello y han preparado una modificación que hace posible que Kindle lea español y muchos otros idiomas. Necesitareís el jailbreak instalado y realizar unos poco pasos que se detallan en este tutorial.

Tutorial de instalación (por Cristian y Jaxs)

   1. Primero debes tener instalado Jailbreak 3.1. Si no lo tienes instalado, lee aquí http://miexperienciakindle.blogspot.com/2011/02/jailbreak.html

      2. Tener instalado el Launchpad.

3.   A continuación descargamos los archivos necesarios para nuestra modificación

4. Tras descomprimir los archivos, debemos copiar el correspondiente a nuestro modelo de Kindle 3 en la raíz del lector. Como siempre, K2 para k2 de EE.UU., K2i medios K2 GW, dx  para KDX EE.UU., DXi significa KDX GW, DXG para KDX grafito, K3G significa 3G K3 (EE.UU. [B006]), k3w para los K3 WiFi [B008] y k3gb para los 3G K3 (Reino Unido [B00A]

ej. Lo más habitual es un kindle con wifi, así que copiaremos el penúltimo archivo update_TTSMod_0.4N_k3w_install
(Su equivalente updateXXXXX_unistall no lo perdamos de vista porque nos serviría para desinstalar las voces españolas)
 
5.  Copiamos toda la carpeta TTSMod a la raíz del Kindle  y a continuación le pedimos que actualice (Home-Menú-Settings-Update your Kindle).
      
      6. Usando Launchpad terminaremos la instalación del TTS con la combinación de teclas SHIFT luego F y luego I con rapidez.

7. Nos esperamos a que confirme la actualización y reinicie.

8.Ya puedes abrir un libro y pulsar Shift + Sym y escuchar las voces robóticas que emulan a los abuelos cuentacuentos que te acompañaban a la hora de ir a dormir. El paquete contiene una voz masculina y otra femenina (de calidad similar) y permite elegir 3 velocidades diferentes. 

Para acceder al menú del Text-to-Speech debes pulsar “Aa” mientras ya se ha iniciado la lectura. Se pueden liar con las numeraciones o con los signos de puntuación, pero en general la lectura es correcta.

La pena es que con esta modificación perdemos la voz en inglés. Siempre puedes  desinstalar el hack desde launchpad con la combinación de teclas Shift + F + U y reiniciando el Kindle.
En el foro de mobileread hay versiones duales para que se puedan mantener los dos idiomas, pero a mí no me convenció demasiado la voz inglesa.

 
Tutorial de instalación versión 2 (por 106500649787420316563 ):

Ya que aun no ha salido la versión 5 del TTSMod os diré como hacer para que funcione la instalación de la versión 4.

Resulta que al fichero ZIP TTSMod_v4N_DiegoSP-MonicaSP.zip enlazado por Jaxs le faltan los scritps necesarios para instalar/desinstalar los ficheros TTS modificados y el fichero instalator.ini para el Launcher (Jaxs dice: ya está modificado).

Los que os hayais descargado ya los ficheros de Jaxs podreis conseguir los ficheros que faltan en el siguiente enlace
http://dl.dropbox.com/u/28203709/TTSMod_v4_Ficheros_que_faltan.zip

Para los que prefieran un pack completo, he preparado uno con todo, en el siguiente enlace:
http://dl.dropbox.com/u/28203709/TTSMod_V4_%5BPack_Completo%5D.zip

Ambos contienen un fichero de texto que explica las instrucciones específicas de instalación en cada caso.

Para finalizar comentar que yo no he necesitado usar el fichero TTSMod_0.4N.zip para instalar las voces modificadas. Imagino que el error que la aparece a la gente que ha intentado instalarlo de la manera tradicional es porque la gente está intentando instalarlo con el jailbreak 0.7.N de NiLuJe y que los ficheros:

update_TTSMod_0.4N_k3w_uninstall.bin
update_TTSMod_0.4N_k3gb_uninstall.bin
update_TTSMod_0.4N_k3g_uninstall.bin
update_TTSMod_0.4N_k3w_install.bin
update_TTSMod_0.4N_k3gb_install.bin
update_TTSMod_0.4N_k3g_install.bin
no están definidos dentro del fichero Whitelist.

Aquí os dejo un video para que veáis el resultado, y recordad que cualquier modificación que hagáis se hace bajo vuestra responsabilidad.

41 comentarios:

  1. Pues el resultado es más que razonablemente bueno.
    Amén de la tremenda utilidad que puede tener esta función para un vasto público.

    A nivel personal me echa para atrás el tema de hacer el jailbreak, así como perder las voces originales.
    Deberían tomar nota de esto en Amazon, no les costaba nada implementarlo en una actualización de firmware.

    ResponderEliminar
  2. Instale el kindle-jailbreak-0.7.N.zip correctamente, pero cuando quiero pasar al siguiente paso de instalarles las voces update con los archivos que hay dentro de (según el modelo de la kindle):

    TTSMod_0.4N.zip
    TTSMod_v4N_DiegoSP-MonicaSP.zip

    me tira error y queda todo normal

    Sera por que es 4N y no sirve para este 7N (no tengo idea, pregunto! jaja)

    ResponderEliminar
  3. Se lo comentaré a Cristian que ha hecho el tutorial pero de todos modos creo que el fallo está en que hay que tener instalado también el launchpad. Y sería así (teniendo ya el jailbreak instalado):

    1) Instalar launchpad (http://miexperienciakindle.blogspot.com/2011/04/launchpad-para-kindle.html o http://www.mobileread.com/forums/showthread.php?t=97636).

    -Descargar LPAD-pkg-xxx.zip
    -Cogemos el archivo install.bin que es compatible con nuestro Kindle (ya sabeís lo de arriba k3w, etc)
    -Ponlo en tu directorio raíz Kindle
    -En la configuración de Kindle, seleccionamos Update your Kindle
    2) Tras todo el reinicio y etc,colocamos la carpeta TTS (que hemos descargado previamente) en la raíz del Kindle
    3) el archivo zip también viene con un installation.ini que habria que añadir al directorio launchapad (pero vcreo que no es estrictamente necesario)
    4) Pulsamos [Shift + F + I]
    -El Kindle se comportará un poco raro y finalmente aparecerá el mensaje de "success".
    5) Reiniciamos el Kindle.
    6) Probadlo y contadme por si hay que modificar el tutorial.

    ResponderEliminar
  4. Buenos días, tu blog es muy bueno y probablemente sea yo el que no esta entendiendo las cosas, te comento:

    Tengo el kindle3 wifi con el firmware 3.1

    - Hice el kindle-jailbreak-0.7.N
    (Me baje la carpeta, puse el .bin y le hice update: success)
    - Instale el LPAD-pkg-xxx.zip
    (Me baje la carpeta, puse el .bin y le hice update: success)

    - Primero copie la carpeta TTSMod de TTSMod_v4N_DiegoSP-MonicaSP.zip (No encontre ningún installation.ini al raiz y voy a la kindle)

    - Pulso Shift + F + I pero no hace nada. Para verificar que el launchdpad esta instalado use algunos comandos del README y me reinicio la kindle como pude hacer otras cosas (shift shift i pero el comando SHIFT+F+I no me lo esta tomando. (Acá no paso nada)


    - Copie el update_TTSMod_0.4N_k3w_install.bin al raiz, junto a la carpeta TTSMod

    - Hice update y tira que no se pudo hacer.

    Algo me esta faltando...

    Muchas gracias por todo

    ResponderEliminar
  5. No va bien la instalación, y por lo que leo en el foro falla mucho, así que va a darse prisa en sacar la versión 0.5 a ver si se arreglan los problemas.
    Lo que comentáis del installation.ini ese, es en versiones 0.4 para abajo, la 0.4N en teoría no hace falta, porque se instala como se ha puesto en el post, actualizando el kindle y punto, pero las anteriores se instalaban con launchpad, poniendo el ini ese, y haciendo esa combinación de teclas (que por cierto he intentado y como no lo conseguía, lo he desinstalado xD). Leo que hay que hacer MUY RAPIDO lo de shift -> f -> i, es decir, primero shift, luego f, luego i, y muy rápido porque si no sale la búsqueda de Fi xD
    A esperar!

    ResponderEliminar
  6. Hola, la verdad es que yo no tengo instalado Launchpad. Sí tengo Jailbreak 0.6 y Duokan.
    Saludos

    ResponderEliminar
  7. Los poseedores del kindle DX nos podriamos hacer ilusiones?

    ResponderEliminar
  8. Mmm yo tengo Jailbreak 0.7N y Duokan, Launchpad no, y el instalador del TTSMod 0.4N me da error... Puede ser por la versión del jb a lo mejor. A ver si se da prisa el polaco! xD

    ResponderEliminar
  9. Tengo Jailbreak 0.7N y Duokan, Launchpad ya no lo tengo... y el instalador del TTSMod 0.4N me da error, me gustaría saber donde estar atento por si sacan una nueva versión.
    ¿No se consiguen o no se pueden adaptar los TTSPacket para el Doukan?
    Saludos a todos!

    ResponderEliminar
  10. ¿Estoy sólo?¿A nadie le ha funcionado?. Si hay alguien más que siguiendo el tutorial lo ha conseguido, por favor que diga también su configuración, a ver si coincide con la mía y damos pistas a los demás.
    Sobre DX ni idea. Repasa por si acaso el foro de Mobileread, pero no me suena.

    Por cierto, aunque la batería obviamente baja más rápido, pensaba que duraría mucho menos. Le he dado tanta paliza este último fin de semana que ya no recuerdo que pasajes del libro leí y cuáles escuché.
    Saludos

    ResponderEliminar
  11. Kindle 3 WIFI
    Model: B008
    Version del firmware: 3.1 (558700031)

    ----------------
    Nuevas acciones:

    1 - Volvi a los valores de fabrica de la kindle me baje:
    -> http://yifan.lu/p/kindle-jailbreak
    -> update_jailbreak_0.4_k3w_install.bin
    RESULTADO: Me tira error en la instalacion


    2 - Volvi a instalar el:
    -> kindle-jailbreak-0.7.N
    -> update_jailbreak_0.7.N_k3w_install.bin
    RESULTADO: Actualiza Bien

    3 - Bajo TTSMod_v4N_DiegoSP-MonicaSP y copio a la raiz de la kindle:
    -> TTSMod
    RESULTADO: Copia bien

    4 - Me bajo, copio y ejecuto el update de:
    -> TTSMod_0.4N
    -> update_TTSMod_0.4N_k3w_install.bin
    RESULTADO: Me tira error al igual que me paso en el paso uno.


    Nota observando los numeros de versiones:
    Son iguales
    - update_jailbreak_0.4_k3w_install
    - update_TTSMod_0.4N_k3w_install.bin

    Este es 0.7
    kindle-jailbreak-0.7.N

    ¿Sugerencias Cristian o alguien?

    Te envidio un poco! jaja

    ResponderEliminar
  12. La uncia diferencia que veo con el proceso de Cristian es que el tenía el jailbreak 0.6N. ¿Podría ser ese el fallo?

    ResponderEliminar
  13. Yo también diría que sí es eso. Busca la versión de Jailbreak 0.6 y prueba con ella y nos cuentas. De verdad que no pensaba que era tan especial el invento.
    Saludos

    ResponderEliminar
  14. Voy a resetearlo de fabrica de nuevo e instalar el : jailbreak 0.6N ... pero probablemente sea mi ultimo intento repitiendo lo mismo :(

    A partir de ahí seguro esperare novedades del tema.

    ResponderEliminar
  15. A mi me funciona todo excepto el punto 6.
    No me deja actualizar, está en gris....
    Pero si intento que lo lea... funciona...
    dejo copiado el punto 6...

    ResponderEliminar
  16. ¿Sin hacer la actualización ya funciona? ¿Qué jailbreak tienes?

    ResponderEliminar
  17. Mi último intento:

    1) Kindle Reset to Factory Defaults
    2) update_jailbreak_0.6.N_k3w_install.bin (OK)
    3) update_TTSMod_0.4N_k3w_install.bin + TTSMod (ERROR)

    Lo intente todo... me doy por vencido.

    ResponderEliminar
  18. Ami tampoco me funciona... debe ser pq el TTSmod 04 es para el firmware 3.1... ahora esta el firmware 3.2

    ResponderEliminar
  19. Ya que aun no ha salido la versión 5 del TTSMod os diré como hacer para que funcione la instalación de la versión 4.

    Resulta que al fichero ZIP TTSMod_v4N_DiegoSP-MonicaSP.zip enlazado por Jaxs le faltan los scrits necesarions para instalar/desinstalar los ficheros TTS modificados y el fichero instalator.ini para el Launcher.

    Los que os hayais descargado ya los ficheros de Jaxs podreis conseguir los ficheros que faltan en el siguiente enlace
    http://dl.dropbox.com/u/28203709/TTSMod_v4_Ficheros_que_faltan.zip

    Para los que prefieran un pack completo, he preparado uno con todo, en el siguiente enlace:
    http://dl.dropbox.com/u/28203709/TTSMod_V4_%5BPack_Completo%5D.zip

    Ambos contienen un fichero de texto que explica las instrucciones específicas de instalación en cada caso.

    Para finalizar comentar que yo no he necesitado usar el fichero TTSMod_0.4N.zip para instalar las voces modificadas. Imagino que el error que la aparece a la gente que ha intentado instalarlo de la manera tradicional es porque la gente está intentando instalarlo con el jailbreak 0.7.N de NiLuJe y que los ficheros:
    update_TTSMod_0.4N_k3w_uninstall.bin
    update_TTSMod_0.4N_k3gb_uninstall.bin
    update_TTSMod_0.4N_k3g_uninstall.bin
    update_TTSMod_0.4N_k3w_install.bin
    update_TTSMod_0.4N_k3gb_install.bin
    update_TTSMod_0.4N_k3g_install.bin
    no están definidos dentro del fichero Whitelist.
    De todos modos ésto último solo es una teoria, ya que no no he necesitado instalarlo de dicho modo. El que lo quiera probar, que lo confirme.

    ResponderEliminar
  20. Hola, aquí funciono la acción, mi pregunta es: como se puede grabar esta lectura del libro?

    ResponderEliminar
  21. Probad nuevamente el TTS por si ya os funciona según las indicaciones.

    ¿Grabar? ¿Quieres grabar el audio del TTS? Si no me equivoco el nuevo Kindle4PC permite, entre varias opciones, oir en tu PC el libro en cuestión con el TTS. Podrías usar la grabadora de Windows y, eh voilá!

    ResponderEliminar
  22. Excelente!
    Debo decir que lo intente en un principio y no funcionaba. Como lo logre?
    1) desinstale de nuevo el ttsmod desde el *_uninstall.bin y luego con la combinación de teclas para el Launchpack (Shift f u) Reiniciar el kindle en cada paso
    2) volví a desempacar el pack completo (que posteaste aqui en tu blog) en el Kindle, reinicié, solo por las dudas creo que no es necesario en este paso
    3) instalé con la conbinación shift f i
    4) reinicié
    listo ya esta funcionando

    Efectivamente no se necesito el update_TTSMod_0.4N_k**_install.bin

    Algo importante es reiniciar despues de cada paso.
    Para el launchpad la secuencia de teclas se hace una despues de la otra, es decir NO es apretando las tres teclas al mismo tiempo. Si esta funcionando el launchpad se verá un pequeño texto anunciando exito en la parte inferior izquierda de la pantalla del kindle. Puedes probar si esta funcionando el launchpad antes de instalar TTS con los comandos de demostración que vienen en el readme de la carpeta launchpad que se crea después de instalar este.
    ***************
    Kindle 3W con firmware 3.1, kindle-jailbreak-0.7.N y Launchpad (lpad-pkg-001c.zip) el jailbreak ya lo tenia instalado, launchpad lo instale antes del tts.

    ResponderEliminar
  23. Estaba a punto de abandonar, pero al final he hecho lo que explicáis y corrobora Aldea Global, al tener el jailbreak 0.7.N de NiLuJe...
    No instalé el update_TTSMod_0.4N_k**_install.bin, me bajé el pack-completo, lo copié a la raíz del kindle y reinicié, pulsé las teclitas shift+f+i y volví a reiniciar.. Y FUNCIONA!

    Gracias!!

    ResponderEliminar
  24. Hola,
    Me he descargado el archivo comprimido de la modificación http://dl.dropbox.com/u/28203709/TTSMod_V4_%5BPack_Completo%5D.zip, pero no veo ni rastro de los archivos "update_TTSMod_0.4N_XXX_install" que habría que copiar en el raíz del lector junto con la carpeta TTSMod (la cual sí me aparece)

    ¿Podría ser que el archivo estuviera mal o es que esos archivos se cogen de otro lado?

    Muchas gracias y enhorabuena por el blog, que tiene una pinta estupenda.

    ResponderEliminar
  25. Muy bien! Acabo de conseguirlo, gracias por las explicaciones! (K3w 3.2.1)

    En mi caso, aunque el Launchpad estaba correctamente instalado, los scripts de instalación no funcionaban correctamente (Launchpad sí).

    He utilizado estos scripts para instalarlo:

    http://www.mobileread.mobi/forums/showthread.php?t=129250&page=3

    Y luego haciendo "update"

    ResponderEliminar
  26. I tried installing many times but it did not work... The simple reason is that when you press "SHIFT + F + I", make sure that you press them one after the other, not all three at the same time. Otherwise, the TTSMod will not install.

    Intente instalando muchos vezes pero falle. La razon es que tengo que apretar lost teclas "SHIFT + F + I" uno tras otro, no juntos, de lo contrario no instalara.

    ResponderEliminar
  27. It was not well explained. TY for your comment.

    ResponderEliminar
  28. Como siempre, comentario de experto SÓLO PARA EXPERTOS. No sé que demonios sea un JailBreak, nunca rompi ninguna cárcel. Es una lástima: en lugar de ayudar a los que no sabemos, es una demostración de que el autor sabe, aplaudida...por los pares, que también saben. Totalmente inútil para los que no somos expertos. Una lástima, el título prometía.

    ResponderEliminar
  29. Si no sabes lo entiendo, nadie nace sabiendo pero simplemente es querer aprender y me de la impresión que sólo buscas hacer una crítica fácil y no aprender realmente.

    ¿No sabes lo que es el jailbreak? Pues tienes en el post un link bastante grande que te lleva directamente a donde se explica en que consiste. Sólo tienes que molestarte un poco en leer.

    Para cualquier duda aquí estaremos.

    ResponderEliminar
  30. Hola, tengo un kindle touch y me gustaría saber si se puede actualizar el software para que la voz del aparato se entienda en español.

    ResponderEliminar
  31. No aún. El Touch sólo trae inglés como idioma y por tanto el TTS sólo está en inglés. Mediante el jailbreak con el Kindle 3 si se ha podido cambiar el audio del TTS.

    Recientemente se ha conseguido el jailbreak del Touch por lo que seguramente próximamente veremos apps como ésta disponibles.

    ResponderEliminar
  32. Sigo sin poder instalar el sistema de lectura en español en mi kindle. Lo he intentado muchas veces pero me encuentro incapaz de lograrlos. Ahora veo que ya lo venden en español, con lo que supongo habrán perfeccionado el sistema. alguien me puede ayudar a instalarlo? Espero que sea más sencillo.

    Gracias-

    ResponderEliminar
  33. Hola ubaldo, cuentame un poco a ver si pudiera ayudarte. Que Kindle tienes y con que fw? Dime que pasos sigues o que error te da.

    El nuevo Kindle 4 no trae altavoces ni permite reproducir audio, por lo que aunque el menú ya esté en castellano, no tiene TTS.

    ResponderEliminar
  34. Estaba pensnado que quizás deberías probar esta otra opción (http://miexperienciakindle.blogspot.com/2011/10/kindle-voices.html)

    ResponderEliminar
  35. Seria muy bueno que alguien investigara mas para poder usar otras voces como las de la empresa Ivona ya que hay en español un par bastante buenas(deberian escucharlas se escucha mas natural que las TTS)http://www.youtube.com/watch?v=upiQ-Kxm0k0.
    Investigando y probando descubri que ademas de las voces que estan disponibles en el sitio web, hay un pack diferente (mas pequeño) que puede bajarse gratuitamente para un software de Windows para impedidos visuales llamado Klango(se bajan desde el programa), y que no ocupa parches ni nada, solo es de hallar como usarlas bajo otro S.O. como el del Kindle ¿es linux no? y se tendrian una voces inmejorables.

    ResponderEliminar
  36. Saludos, soy nuevo en esto, me gustaria actualizar el software para escuchar en español, pero el punto dos, de tener instalado Lacunchpad, que es y como lo instalo ??

    ResponderEliminar
    Respuestas
    1. Te recomiendo el post de "Kindle Voices". Es más sencillo de usar que éste. El launchpad tambien tienes un post sobre él en el blog.

      Eliminar
  37. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  38. los archivos que mencionas al principio no estan, aparecen otros que no tienen nada que ver, casi todos con extension .dat

    ResponderEliminar
    Respuestas
    1. Perdón, este post está un poco más desfasado. Te recomiendo que visites el de Kindle Voices. Un saludo.

      Eliminar