IBMTTS para 64 bits ya disponible!

16 views
Skip to first unread message

David CM

unread,
Mar 10, 2026, 5:54:04 AMMar 10
to nvda-es
Hola. Después de una larga pausa por algunas situaciones personales, la semana pasada me he puesto con la implementación de IBMTTS para 64 bits.
Aunque ya habían algunas implementaciones previas orientadas hacia Eloquence, por algunas razones técnicas no me terminaban de convencer.
Además, la solución ofrecida por NVDA para implementar 32 bits tts aún no termina de ir del todo bien, aunque espero que en algún momento eso cambie.

Como los cambios son tantos, esto requerirá muchas pruebas antes de poder lanzar una versión estable.
Así que he decidido comentarlo por aquí, por si alguien quiere probar.

Esta versión de IBMTTS es compatible con 32 y 64 bits de NVDA.
Inicialmente solo involucraba cambios en 64 bits, pero tras detectar varios errores en 64 bits, algunas medidas se han aplicado para cualquiera de ambos.
Entonces, los usuarios en 32 bits también pueden hacer sus tests y ver que tal.
Para probar 64 bits, requiere NVDA 2026.
Desactiven las actualizaciones automáticas de IBMTTS, o ignoren el diálogo de actualización, de lo contrario intentará actualizar a la última release estable, que no es compatible con 64 bits.
Este es el link del driver, sin las librerías de IBMTTS / Eloquence ya que como bien saben, no se pueden distribuir.

Espero sus reportes, y ojalá pronto podamos tener una versión estable que vaya bien para todo el mundo.

Saludos,
David CM
Ingeniero en computación (ITCR)
Experto certificado en NVDA.

Encuentra mis proyectos libres en github.
y las publicaciones en mi canal de youtube.

Suscríbite y aprende en mis grupos de correo y facebook:
Programación accesible:
Envía un correo de suscripción a la dirección: programacionacc...@googlegroups.com
O participa en Programación accesible en Facebook.

tiflotronica: Si te gusta la electricidad y los chips ¡Aprende y aporta sobre este tema tan apasionante!
Envía un correo de suscripción a la dirección: tiflotronic...@googlegroups.com
Si te gusta la producción o ejecución de instrumentos musicales, participa en Músicos ciegos y de baja visión en facebook.
También puedes hacer tus consultas sobre tu lector de pantallas favorito en la comunidad de NVDA en español (facebook)

Luis Carlos González Morales

unread,
Mar 10, 2026, 9:11:33 AMMar 10
to NVDA en español
Hola David,
Interesante, me agrada que estés de vuelta actualizando complementos no solo para que funcionen con las versiones más recientes de NVDA, sino con lo que se está cocinando hoy.
Una consulta y disculpen si cambio de tema/complemento, pero qué pasó con el complemento de Enhanced Tones o algo así? Publiqué un issue en el addon hace meses atrás por si añadir nuevas funciones de, o nuevos generadores no solo de tono sino de notas musicales quizá usando E.G. Midi para la generación de los mismos. Sí, algo experimental, pero creo que funcione. De todos modos a probar voy el IBMTTS en una copia portable de una beta de NVDA 2026, a ver como funciona.

David CM

unread,
Mar 10, 2026, 10:23:23 AMMar 10
to nvd...@googlegroups.com
Enhanced Tones será actualizado, pero todavía no.
Estoy pensando añadir la parte de generación en código nativo en rust, para eficiencia. Aunque la librería funciona bien, y produce tonos más continuos que la versión original de NVDA (por ejemplo en mouse tracking) en algunos equipos más lentos se puede notar muchas interrupciones. He pensado que hacer esa parte en rust podría ayudar, pero requiere un esfuerzo considerable.

Sobre añadir midi, no creo que deba ser parte de este complemento, serían funciones muy distintas.
Lo que sí me gustaría es, poder producir el tono basándose en un archivo de audio previo. Pero no sé como se hace algo así, mis conocimientos sobre manejo de audio no son muy buenos.

Saludos,
David CM
Ingeniero en computación (ITCR)
Experto certificado en NVDA.

Encuentra mis proyectos libres en github.
y las publicaciones en mi canal de youtube.

Suscríbite y aprende en mis grupos de correo y facebook:
Programación accesible:
Envía un correo de suscripción a la dirección: programacionacc...@googlegroups.com
O participa en Programación accesible en Facebook.

tiflotronica: Si te gusta la electricidad y los chips ¡Aprende y aporta sobre este tema tan apasionante!
Envía un correo de suscripción a la dirección: tiflotronic...@googlegroups.com
Si te gusta la producción o ejecución de instrumentos musicales, participa en Músicos ciegos y de baja visión en facebook.
También puedes hacer tus consultas sobre tu lector de pantallas favorito en la comunidad de NVDA en español (facebook)

--
Visita la web oficial de la comunidad de NVDA en español para acceder a recursos y descargas que desplegarán todo el potencial de tu lector de pantalla:
https://nvda.es
Visita la tienda de la web oficial de la comunidad para adquirir algunos productos, como materiales de formación o sintetizadores de voz, que mejorarán tu experiencia con NVDA: https://nvda.es/tienda/
Consulta las normas de esta lista siempre que quieras en la siguiente dirección:
https://nvda.es/documentacion/normas-de-convivencia-y-buen-comportamiento/normas-de-la-lista-de-correo-de-la-comunidad-de-nvda-en-espanol/
---
Has recibido este mensaje porque estás suscrito al grupo "NVDA en español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nvda-es+u...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/nvda-es/f72c5ce7-9c6d-4d9a-858a-0a7a16bf6e47n%40googlegroups.com.

Édgar López Rendón

unread,
Mar 11, 2026, 8:28:55 AMMar 11
to nvd...@googlegroups.com
Antes de comenzar con el tema que me trae aquí, aclaro que no planeo ni vengo con la finalidad de distribuir ningún material ilegal por este medio, y que este mensaje así como los demás pertenecientes a este hilo, son únicamente informativos. Dicho esto comienzo.
Tengo una duda para quien me la pueda responder. Yo siempre, siempre siempre he tenido que instalar el complemento IBM TTS que el compañero     David se ha encargado de distribuir ya que es el controlador del IBM TTS, pero jam´jamás he sido capaz de hacerlo funcionar solo seleccionando el archivo llamado ECI con extinción DLL ¿Porqué? En su lugar tengo que instalar sí o sí otro complemento que se me facilitó hace tiempo por ahí llamado del mismo modo, Eci, pero con la extensión correspondiente para los complementos de NVDA ¿Porqué pasa esto?
Si yo instalo el complemento del controlador para IBM TTS como lo he hecho en esta ocasión en una copia nueva y por tanto limpia de NVDA, y luego desde el menú preferencias de NVDA, en el submenú opciones en la categoría IBM tabulo y pulso el botón buscar una librería de IBM TTS, al seleccionar el archivo DLL antes mencionado, me salta un cuadro de diálogo que me indica que la importación ha sido exitosa, pero posteriormente al intentar seleccionar el sintetizador en los ajustes correspondientes pulsando NVDA+CTRL+S, me indica el NVDA que error al cargar el sintetizador. ¿Porqué pasa esto?
Cabe aclarar que esta situación no es nueva, y sé que debería funcionar, pues he notado claramente en tutoriales y demostraciones varias que tienen que ver on NVDA que muchas personas tienen el complemento de IBM TTS instalado, pero no así el complemento llamado librerías eci, por lo que me queda más que claro que se puede, que funciona y que claramente el botón buscar una librería de IBM TTS dentro de las opciones de NVDA en la categoría correspondiente, está ahí por algo. Así que le agradeceré de antemano a quien me diga qué estoy haciendo mal, o porqué con añadir la librería prohibida no es suficiente para que el complemento y por tanto el sintetizador funcionen, ni en NVDA 20261 en sus diferentes versiones beta, ni en versiones anteriores donde también lo he intentado y no me ha quedado que o recurrir a un complemento que instala no se donde la librería o bien, hace mucho tiempo cuando este controlador vio la luz, usar unas versiones modificadas que ya tenían dentro de si la librería.
Muchas gracias por su atención.
--
Visita la web oficial de la comunidad de NVDA en español para acceder a recursos y descargas que desplegarán todo el potencial de tu lector de pantalla:
https://nvda.es
Visita la tienda de la web oficial de la comunidad para adquirir algunos productos, como materiales de formación o sintetizadores de voz, que mejorarán tu experiencia con NVDA: https://nvda.es/tienda/
Consulta las normas de esta lista siempre que quieras en la siguiente dirección:
https://nvda.es/documentacion/normas-de-convivencia-y-buen-comportamiento/normas-de-la-lista-de-correo-de-la-comunidad-de-nvda-en-espanol/
---
Has recibido este mensaje porque estás suscrito al grupo "NVDA en español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nvda-es+u...@googlegroups.com.

Eric Duarte

unread,
Mar 11, 2026, 8:58:47 AMMar 11
to nvd...@googlegroups.com

Buenas, para sacar la librería prohibida tendrías que tener el lector de pantalla que la trae instalado y de ahí buscar en su ruta la carpeta que a parte de esa dll contiene algunas otros archivos.

Entiendo que lo estás haciendo así.


A mí a veces me pasó algo parecido. Y era por la ruta que se queda escrita en el complemento.


En vez de usar una ruta absoluta lo cambié a esto:

..\..\eciLibraries


Quizá esta ruta cambia porque lo tengo instalado como librería para evitarme estos problemas. Si es así sería adaptarla a lo que necesitas.


Ya dirás si esto te funciona. Creo que en versiones antiguas este problema se daba más, pero en nuevas se solucionó.


Édgar López Rendón

unread,
Mar 11, 2026, 9:52:58 AMMar 11
to nvd...@googlegroups.com

Negativo; no lo estoy haciendo así.


Jamás pregunté y por el tabú del tema nadie jamás dijo que además de la librería se requerían de otros archivos así que; yo en el complemento del compañero David, únicamente pulsaba el botón buscar librería para añadir el archivo llamado eci dll, pero ningún otro archivo pues jamás supe (todos los días se aprende algo nuevo) que requería de más archivos ¡Gracias por ese dato! Seguiré investigando. Saludos.

David CM

unread,
Mar 11, 2026, 3:21:52 PMMar 11
to nvd...@googlegroups.com
Cuando estableces la ubicación de la librería desde el diálogo de configuración, el complemento asume que se trata de una ruta absoluta y que está bien, entonces no actualiza la ruta en el archivo eci.ini, que es el que indica donde están cada uno de los lenguajes disponibles. Lo más probable es que las rutas grabadas en eci.ini no coincidan con la ubicación real de tu librería. Además, hay algunas versiones de las librerías que no usan un archivo ini, si no que usan entradas en el registro de windows. Es decir, si no funciona, es porque por alguna razón, la librería no está encontrando los archivos de idiomas.

Cuando pones las librerías en la carpeta synthDrivers\ibmtts del complemento, entonces el complemento asume que tienes librerías que dependen de eci.ini para funcionar, y automáticamente actualiza las rutas hacia la ubicación correcta.

Recomiendo leer detenidamente, el readme del complemento, Creo que lo expliqué, pero si no lo hice me avisan, para hacerlo jeje.
i
Saludos,
David CM
Ingeniero en computación (ITCR)
Experto certificado en NVDA.

Encuentra mis proyectos libres en github.
y las publicaciones en mi canal de youtube.

Suscríbite y aprende en mis grupos de correo y facebook:
Programación accesible:
Envía un correo de suscripción a la dirección: programacionacc...@googlegroups.com
O participa en Programación accesible en Facebook.

tiflotronica: Si te gusta la electricidad y los chips ¡Aprende y aporta sobre este tema tan apasionante!
Envía un correo de suscripción a la dirección: tiflotronic...@googlegroups.com
Si te gusta la producción o ejecución de instrumentos musicales, participa en Músicos ciegos y de baja visión en facebook.
También puedes hacer tus consultas sobre tu lector de pantallas favorito en la comunidad de NVDA en español (facebook)

Reply all
Reply to author
Forward
0 new messages