legalidad de driver de "eloquence" para NVDA?

237 views
Skip to first unread message

DaVid

unread,
Jun 21, 2018, 12:24:02 AM6/21/18
to nvda-es
Legalidad del driver de Eloquence para NVDA?

Hola.

Ya sé que es un tema viejo y más que aclarado, pero a mí todavía me
quedan ciertas dudas.
Es bien sabido que Eloquence pertenece a Nuance. Sin embargo, el sdk
para la interfaz ECI es de código abierto en IBMTTS.
De hecho uno puede descargar el código fuente de los drivers para
IBMTTS de linux, lo que no puede descargar y se debe comprar, es la
voz. Muchos por ejemplo hemos comprado voxin.
El mismo IBMTTs para windows en sapi4, incluye un eci.h, archivo de
cabecera que permite integrar eci en cualquier aplicación C.

Por lo tanto cualquier driver que se haya basado en IBMTTS para poder
usar ECI, debería ser legal ¿no?
Porque si fuese ilegal, entonces tendrían que ser ilegales también los
drivers para IBMTTS que utiliza orca en linux por ejemplo.
La responsabilidad recae en el usuario que utilice un eci.dll
perteneciente a eloquence. Si usara un eci.dll de IBMTTS, seguiría
siendo legal.
Quiere decir que la distribución del driver para ECI de NVDA, mientras
no se incluyan las librerías, podría ser legal dado que es permitido a
los programadores crear interfaces para ECI. El hecho que eloquence
utilice la misma interfaz que IBMTTS no es responsabilidad del
programador.
¿Qué opinan ustedes al respecto?

Saludos.

José Manuel Delicado Alcolea

unread,
Jun 21, 2018, 4:03:45 AM6/21/18
to nvd...@googlegroups.com

Hola David.

Aunque parezca claro, no lo es tanto. De hecho, voy a agradecerte que hayas abierto el tema, porque había que hacerlo tarde o temprano. En este correo voy a hablar del Eloquence no oficial que circula por ahí, ese que tenemos todos pero que aparentemente no está en ningún sitio (o legalmente no debería) y que va empaquetado como complemento de NVDA.

El complemento, a nivel de leyes, podría dividirse en dos partes:

-La parte binaria, compuesta por los distintos archivos dll, ini y syn (que también es una dll con la extensión cambiada). No se pueden distribuir sin el permiso del propietario.

-El código Python que trabaja con la dll de Eloquence, y que es legal a medias. Si bien es cierto que podría liberarse bajo la licencia GPL, está creado aplicando ingeniería inversa sobre la dll (o eso creo), cosa que el propietario de Eloquence prohíbe explícitamente.

Teniendo estas dos partes bien claras y diferenciadas, toca resaltar las desventajas de usar el Eloquence de Code Factory: lleva ejecutables adicionales que ocupan memoria y están activos durante toda la ejecución del sintetizador, las licencias se desactivan con mucha facilidad y se vuelven irrecuperables (a las listas inglesas me remito), los ajustes de la voz pueden gestionarse de forma ajena a NVDA, y tiene que ir sí o sí con las voces de Vocalizer, no es independiente. A todo esto hay que sumar que su precio incluye 3 licencias. ¿Qué pasa si yo quisiera sólo una?

Con todas estas premisas, hace un tiempo nos dirigimos a Nuance desde el equipo de gestión de esta comunidad. Nuestro objetivo era legalizar el complemento ilegal, subirlo a nvda.es y comercializarlo a precio de coste, alrededor de 18 euros. Sí, molaría tenerlo gratis, pero poco a poco: 18 euros son mejor que 60.

El caso es que la petición derivó de Nuance a Code Factory (no sé si es el propietario o tan sólo tiene los derechos de explotación), donde tras insistir un montón de veces, nos dieron unos precios absolutamente prohibitivos: 18 euros por licencia, pero cuota de acceso al sdk de 3500 euros. Barajamos la opción de revender el suyo, pero si no recuerdo mal había que comprar las licencias de 25 en 25. Al final aquello no llegó a nada, y no lo contamos por aquí porque queríamos decirlo sólo si teníamos éxito.

El famoso caso de amenazas con denunciar a NV Access ocurrió en el 2009. Michael Curran publicó la carta que le enviaron desde Nuance, pero desde que cambiaron su web ya no aparece por ningún sitio. En aquella época no existían los complementos, hoy en día sí. Investigar el código fuente del sintetizador de IBM sería muy interesante, pero es aún más antiguo que Eloquence, cuya última versión salió a principios de siglo, y tiene más fallos.

Un saludo.

--

José Manuel Delicado Alcolea
Administrador y editor en la web nvda.es
Twitter: @nvda_es
Certificado en el programa NVDA Expert 2017

Logo NVDA
          Certified Expert

Andrés De Jesús Nava

unread,
Jun 21, 2018, 4:19:41 AM6/21/18
to nvd...@googlegroups.com
Saludos, casi no participo por acá y admito que la mayoría de las veces
por el tiempo borro los msj sin revisar, pero como comentan un aspecto
legal, cosa que es una aria de mi dominio quiero opinar:

Usar los drivers es legal, hasta la parte de usar algún código que está
protegido bajo derecho de propiedad intelectual en este caso sería la voz.

Y sí cae La responsabilidad en el usuario que utilice un eci.dll

perteneciente a eloquence.

Saludos.

Andrés De Jesús Nava

unread,
Jun 21, 2018, 5:16:05 AM6/21/18
to nvd...@googlegroups.com

José es bueno que se compartan no solo los éxitos, también los fallos . ya que así informamos y se hace público los distintos exfuersos que se hacen para cualquier acción futura.

Recuerden que la historia se escribe y hay que aprender de ella para tenerla como ejemplo.

--
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
---
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 publicar en este grupo, envía un correo electrónico a nvd...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/nvda-es.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/nvda-es/c5846176-f159-951c-29ef-62618f57a499%40nvda.es.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jonathan

unread,
Jun 21, 2018, 5:24:12 AM6/21/18
to nvd...@googlegroups.com
Hola:

Respecto a algo que ha dicho José Manuel:

No soy experto en leyes ni mucho menos, aunque tengo claro que Eloquence es
de pago.

Los drivers de NVDA para Eloquence, o de cualquier otra aplicación para la
que se quieran hacer, no se obtienen con ingeniería inversa, pues hay
documentación disponible en internet sobre ECI.dll.

Yo hice una librería para AutoIt, para esta DLL; de manera que podría hacer
un driver para cualquier aplicación, tal como el de NVDA. Y lo hice
siguiendo la documentación del API que por cierto, seguro que todavía
conservo por algún sitio.

*La documentación es para C/C++, pero solo hay que saber llevar el código a
otro lenguaje para que funcione.

Creo que la documentación del API es para el sintetizador de IBM... No
recuerdo bien. Pero yo he usado el Eloquence que lleva NVDA, que imagino es
el de Nuance, y todo funciona perfectamente sin modificar nada de código.


-----Mensaje original-----
From: DaVid
Sent: Thursday, June 21, 2018 6:24 AM
To: nvda-es
Subject: [nvda-es] legalidad de driver de "eloquence" para NVDA?
--
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
---
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 publicar una entrada en este grupo, envía un correo electrónico a
Para ver este debate en la Web, visita
https://groups.google.com/d/msgid/nvda-es/CABgZ1avKwYxtzSWq4ku7O6ewy6d7nRR6-UGTPCUmPN2_Y_XQKg%40mail.gmail.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

José Manuel Delicado Alcolea

unread,
Jun 21, 2018, 5:50:10 AM6/21/18
to nvd...@googlegroups.com

Hola Jonathan.

Suponía lo de la ingeniería inversa porque conozco al autor del complemento y sé que es más que capaz de hacerlo. ¿Podrías pasar enlaces a esa documentación? Eso nos sacaría de dudas, desde luego. Si se demuestra que el código fuente Python está hecho a partir del sdk de IBM, se podría incluso publicar en Github.

Un saludo.

--

DaVid

unread,
Jun 21, 2018, 7:39:42 AM6/21/18
to nvd...@googlegroups.com
Hola a todos.

Se me ocurrió sacar este tema por dos razones.
1. Estoy usando el driver de CF y apesta lamentablemente.
2. En mi país se discute sobre si adquirir una licencia país de JAWS o
usar NVDA y aportar a la comunidad. Yo soy partidario de lo segundo, y
sería lamentable que lo primero ocurriera. El representante de JAWS es
un tipo que es capaz de valerse de cualquier cosa para salirse con sus
intereses.
Aquí en mi país todo el mundo sabe con nombre y apellido quien
desarrolló eloquence, porque cuando hacíamos pruebas en las listas yo
no tuve la precaución de utilizar otro perfil. En ese entonces era un
estudiante de colegio que no tenía ni idea de licencias y que pensaba
que la ingeniería inversa era solo una línea que ponían en las
licencias por obligación. Si se usó ingeniería inversa para
desarrollar driver de eloquence o no, es irellevante. Existiendo el
SDK, no hay como demostrarlo.
Como desarrollador inicial del driver (aunque luego saliernon
demasiadas distribuiciones distintas que la gente no sabe ni cual
usar) es posible que utilicen ese argumento para atacar mi defensa o
intentar callarme y ya tuve el primer ataque al respecto. En un
principio me preocupé bastante y me puse a leer mucha info al
respecto, y fue así como llegué a esa conclusión de que ECI podría sí
ser legal.
Inicialmente el driver se llamaba eci.py, incluyendo las clases y
demás. Alguien lo cambió a eloquence (grave error) pero no fui yo.
Todavía se conserva mucho código inicial o aportaciones que hiciera
después.
También, inicialmente no se distribuía una copia de eloquence con el
driver. El driver de ese entonces primero buscaba algún ECI en el
sistema y si no lo encontraba, buscaba en su carpeta local. Para
hacerlo solo había que mirar claves del registro. El usuario podía
además modificando una sola variable, especificar la ruta del eci.

El SDK de IBMTTS es exactamente igual que el de eloquence y es
público, IBM siempre puso las herramientas disponibles para los
desarrolladores y hasta incluía eci.h en sus instaladores. Cualquiera
que hubiese sabido de la existencia del SDK podría saber fácilmente
(mediante un reconocedor de funciones exportadas de una DLL) que eci
de IBM es exactamente igual que ECI de eloquence. O simplemente que
hubiese cargado el eci.dll de eloquence y le habría funcionado
perfectamente con el driver, habría llegado a esa conclusión.
Por si las moscas aclaro que hacer eso no es usar ingeniería inversa
todavía por lo que ahí no se demuestra nada.

Entonces mi conclusión (o tal vez aún sigo siendo un niño que tiene
muchas fantasías) es que un driver para ECI como se desarrolló al
principio, es legal siempre que no se especifique que es para
eloquence. Si fuese ilegal, tendrían que serlo también las versiones
GPL de los drivers para linux por ejemplo.
Por lo tanto
1. Yo no tengo responsabilidad porque en efecto así era Eci en sus
inicios, no se mencionaba eloquence en ningún punto excepto al inicio
que por sugerencia de uno de los desarrolladores de NVDA recomendó
quitar mi nombre y poner en su lugar, "eloquence fans". El hecho que
yo sea un fan de eloquence no quiere decir que el driver sea para
eloquence.
2. Distribuir y mejorar el driver para IBMTTS es legal, incluso
liberarlo con GPL, en cuanto no se distribuyan las librerías de
eloquence adjuntas al driver aunque sean compatibles. Porque no se usó
ingeniería inversa dado que no era necesario. Al menos no hay forma de
demostrar que sí se haya utilizado. Para lo único que uno podría
querer utilizar ingeniería inversa habría sido para conocer los
parámetros que reciben las funciones de ECI pero esa información es de
dominio público.

Nadie pensó en la legalidad del driver porque se hacía ver como driver
para eloquence, no para IBMTTS. pero si lo vemos como el segundo caso,
no encuentro razones para que no sea legal.

Saludos.

El 21/6/18, 'José Manuel Delicado Alcolea' via NVDA en español
<nvd...@googlegroups.com> escribió:
> Administrador y editor en la web nvda.es <https://nvda.es>
> Twitter: @nvda_es <https://twitter.com/nvda_es>
> Certificado en el programa NVDA Expert 2017
> <https://certification.nvaccess.org>
>
> Logo NVDA Certified Expert <https://certification.nvaccess.org>
>
> --
> 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
> ---
> 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 publicar una entrada en este grupo, envía un correo electrónico a
> nvd...@googlegroups.com.
> Visita este grupo en https://groups.google.com/group/nvda-es.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msgid/nvda-es/8a3b1ca9-b00d-de1c-2b34-10b1a816ea11%40nvda.es.

DaVid

unread,
Jun 21, 2018, 7:42:23 AM6/21/18
to nvd...@googlegroups.com
Olvidé mencionar sobre este último mensaje tuyo.
Dispongo de la documentación, que en un rato les estaré compartiendo
porque ya se hace tarde para ir a trabajar. Pero también esa
información es posible obtenerla de los drivers de linux que están
liberados bajo licencia GPL.

Saludos.

El 21/6/18, 'José Manuel Delicado Alcolea' via NVDA en español
<nvd...@googlegroups.com> escribió:
> Administrador y editor en la web nvda.es <https://nvda.es>
> Twitter: @nvda_es <https://twitter.com/nvda_es>
> Certificado en el programa NVDA Expert 2017
> --
> 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
> ---
> 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 publicar una entrada en este grupo, envía un correo electrónico a
> nvd...@googlegroups.com.
> Visita este grupo en https://groups.google.com/group/nvda-es.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msgid/nvda-es/8a3b1ca9-b00d-de1c-2b34-10b1a816ea11%40nvda.es.

Jonathan

unread,
Jun 21, 2018, 7:59:43 AM6/21/18
to nvd...@googlegroups.com
Hola:

No te preocupes. Sabía que tenía la documentación bien guardada, porque me
costó en su día bastante encontrarla... Tanto que ahora, en una búsqueda
rápida no la he encontrado, y aquí la tenéis:

https://we.tl/FwsajY9HXs

El enlace caducará en unos siete días creo.

Además de la documentación original, os he puesto la misma, en español... No
sé muy bien como tengo eso, supongo que me pegaría el currazo de traducirla
para entenderla mejor.

Además, os he puesto algunos archivos que me hice en su día, para usar el
API, con cosas que no recuerdo por qué me anoté a parte; pero seguro que en
su día vi necesario hacerlo. De todas formas, no es nada que no vayáis a
encontrar en la documentación del API.
Supongo que simplemente lo hice así para tenerlo más a mano.

he aprovechado también, para pasaros el Eloquence que usé en su día cuando
trasteé con la documentación que os paso (que seguramente saqué de NVDA) y
la librería que hice para AutoIT.

Igual nadie por aquí toca este lenguaje, pero si alguien programa con él, o
si queréis mirar el código, quizás os sirva... Porque creo que no está el
archivo ECI.h, ya que yo no lo necesitaba para AutoIt.

y ahora que lo digo, creo que los .txt que hay en la carpeta DOC del .rar
que os he pasado, contiene cosas de ECI.h, que quizá no estuvieran en la
documentación... A saber.

En la documentación se indica claramente que es para el SDK de IBM. Supongo
que el hecho de que sea el mismo API, no quiere decir que Eloquence de
Nuance pueda usarse sin pagar. Pero como dice David, también es complicado
de determinar si se ha usado ingeniería inversa (no creo que pueda probarse)
y habiendo documentación para un API idéntico, que de hecho es la base de
Eloquence, no sé hasta que punto puede considerarse ilegal su uso.

Esto es complicado según mi punto de vista, pero como dije: no domino las
leyes como para saber si realmente es legal o no; o mejor dicho, si podría
encontrarse un vacío legal para el uso de Eloquence de Nuance.

Espero que os sirva lo que os he pasado.


-----Mensaje original-----
From: DaVid
Sent: Thursday, June 21, 2018 1:42 PM
To: nvd...@googlegroups.com
Subject: Re: [nvda-es] legalidad de driver de "eloquence" para NVDA?
https://groups.google.com/d/msgid/nvda-es/CABgZ1auDR3iykO0s56xBHBeEVJ%3D7iWuK7Dd-0s9JcoRhVzxpzQ%40mail.gmail.com.

DaVid

unread,
Jun 21, 2018, 8:20:17 AM6/21/18
to nvd...@googlegroups.com
Gracias Jonathan. me ahorraste el trabajo de tener que ir a por mi
disco externo, donde están los respaldos de mi biblioteca xD.

Lo cierto es que es difícil encontrar cuestiones sobre licencias. Si
los drivers para linux pudieron liberarse bajo licencia GPL (incluso
están escritos para python) entonces puede hacerse lo mismo para
IBMTTS para NVDA yo diría.

El eci.h no es necesario a menos que hagas un driver para C con
librería estática. tal vez por eso no lo tienes.


P.D: me encanta de ECI que es autoexplicativo. El que escribió la
interfaz de ECI tiene muy buenas capacidades de hacer código
autoexplicativo. Con solo leer los nombres de las funciones uno casi
podía darse una idea del flujo, y con conocer el tipo de parámetros
que recibe era suficiente para conocer su funcionamiento. Que lástima
que muchos programadores actuales ya no conservan esa costumbre xD.

Saludos.
El 21/6/18, 'Jonathan' via NVDA en español <nvd...@googlegroups.com> escribió:
> https://groups.google.com/d/msgid/nvda-es/C69C71E0D5AA4AC7864BF4499759685B%40equipo.

Jonathan

unread,
Jun 21, 2018, 9:15:13 AM6/21/18
to nvd...@googlegroups.com
La verdad es que comparándolo con el API de eSpeak, es una maravilla xD

He intentado varias veces hacer una librería como la que he pasado para ECI,
para eSpeak, para poder usarla con AutoIT, pero no he sido capaz.

La documentación ni de lejos es tan buena ... De hecho, hasta donde sé, no
hay documentación como tal, sino comentarios en el .h

Pero aún así, la verdad es que me costó bastante hacer la librería; aunque
muchas de las funciones son fáciles de hacer, otras no lo son tanto por los
parámetros que manejan. Y más que los parámetros, la cosa fue hacer
equivalentes en AutoIt, donde existen muchos tipos de datos de C/C++.
Básicamente los soportados por el API de Windows, ya que AutoIt se creó
pensando en que fuera una herramienta de automatización de aplicaciones para
Windows.
Pero hay tipos de datos sobre todo compuestos, que cuesta un poco más de
portar a AutoIt; igual que estructuras, uniones ... En fin, me llevó tiempo
hacer esa librería, pero con ella es la mar de fácil hacer cosas con
Eloquence y AutoIt.

Eso sí: reconozco que antes de pasarla, la he revisado... Y me ha dado una
pereza de caerse pa atrás xD

Supongo que tú mirarías la misma documentación que he pasado, cuando
hiciste el driver para NVDA.


-----Mensaje original-----
From: DaVid
Sent: Thursday, June 21, 2018 2:20 PM
>>> Creo que la documentación del API es para el sintetizador de IBM.. No
>> envía un correo electrónico a nvda-es+unsubscribe@googlegroupscom.
https://groups.google.com/d/msgid/nvda-es/CABgZ1asR%3DgO64u%3D0mbETuKH%2BWOyi7o2r9TM8sn5a5M5T2yCYHw%40mail.gmail.com.

Jonathan

unread,
Jun 21, 2018, 9:16:50 AM6/21/18
to nvd...@googlegroups.com
Creo que el principio del mensaje no se entiende mucho, porque no me he
explicado nada xD

Quería decir, que en su día me costó encontrar esta documentación. Y que
ahora, en una búsqueda rápida en Google, ni rastro de ella; menos mal que sé
donde la tengo guardada, y la he conseguido rápidamente.



-----Mensaje original-----
From: 'Jonathan' via NVDA en español
Sent: Thursday, June 21, 2018 1:59 PM
https://groups.google.com/d/msgid/nvda-es/C69C71E0D5AA4AC7864BF4499759685B%40equipo.

mk360

unread,
Jun 21, 2018, 9:17:36 AM6/21/18
to nvd...@googlegroups.com

Daré mi opinión sobre este tema, porque le he dado vueltas más de una vez, no obstante aclaro que no soy un experto en el Derecho de propiedad intelectual ni en las distintas legislaciones que puedan estar involucradas, por lo que recomiendo, si quieren arriesgarse, tomarse esto más como una guía que como una opinión final, sobre todo en lo que se refiera a la legislación interna de cada uno de los interesados.

Partiendo por lo más fácil, como ya se ha indicado en este hilo, hay consenso en que el uso de Eloquence fuera de los programas para los cuales se ha autorizado expresamente su uso según las licencias otorgadas es ilegal, de forma que quien lo use en un programa distinto de aquel para el cual se entregó la licencia, sea uno de los que distribuía en instalables un lector de pantalla (que se licenciaba solo para el uso con ese programa, no obstante poderse instalar separadamente) o bien la copia que instala un programa como JAWS, separadamente y en un programa para el cual no se encuentra autorizado su uso, es contrario a la licencia del programa y por tanto quien lo haga está faltando a la ley del contrato, por decirlo de manera grandilocuente.

Dicho lo anterior, a mi juicio no es posible perseguir al desarrollador de código para un driver compatible con Eloquence pero que no lo use expresamente ni lo incluya en su código por vulnerar las licencias de software, puesto que el solo pone a disposición de otros desarrolladores (esta es la figura que se usa habitualmente) código que puede usarse con cualquier sintetizador compatible. Valga señalar que hasta donde yo entiendo, no solo el sintetizador de IBM puede ser manejado con las APIs a las que recurre el controlador de NVDA, testi o biblos, sino que este protocolo existe también para otros sintetizadores que lo implementen. Esto es sin perjuicio de otras vulneraciones que pudieren existir, Ej. practicar la ingeniería inversa para conocer el código del programa, no obstante como ya se ha indicado la API es pública, por lo que acreditar el uso de ingeniería de estas características aparece como complejo.

Ahora, en términos prácticos, hay que tener cuidado con algunos países en los que se han reconocido figuras similares a las de facilitación de la piratería -¡hola, España querida!- puesto que por ahí alguien podría intentar colgarse para atacar este desarrollo, sin embargo me parece poco probable y de resultado incierto.

 

Entonces ¿qué pasó con la gente de NVDA, que en un comienzo solo metió un driver pero no instalaba el sintetizador? Bueno, hay que tener en cuenta que una cosa es la posibilidad de ganar en un litigio y otra distinta las ganas y los recursos para poder afrontarlo. En otras palabras, ante la e eventualidad de un requerimiento por licencias, por muy poco futuro que cualquier experto pudiera decir que este tuviera, el desarrollador al que se ataca, en este caso la gente de NVDA, deben ponderar si cuentan con los recursos para afrontarlo. En su caso no los tienen, confían en los sintetizadores libres que existen, nadie puede asegurar una victoria, o sea que en realidad no les vale la pena, así de simple… es más fácil eliminar el driver y asunto arreglado, que para eso Espeak tiene un inglés decente, habla en más idiomas, en esos tiempos contaba con un desarrollador implicado en su proyecto mientras que Eloquence cuenta con bugs conocidos que nunca han sido solventados, etc etc.

 

Resumiendo, no creo que exista inconveniente alguno para publicar código para controlar sintetizadores eci en un repositorio público bajo una licencia de software libre, de hecho el propio driver de Eloquence da vueltas en un github, no obstante a tener en cuenta los mismos criterios que usó la gente de NVDA cuando descartó luchar ante un monstruo grande que pisa fuerte, no tanto por el desarrollador, que podría sonreír e incluso si tiene paciencia luego desquitarse según la legislación en la que se ampare, sino ante organismos gubernamentales o privados de mayor tamaño, que sí ponderarán estas cosas cuando decidan si usar o no una solución determinada.

 

Saludos,

Mk.


DaVid

unread,
Jun 21, 2018, 9:39:18 AM6/21/18
to nvd...@googlegroups.com
Hola MK, muchas gracias. Tu comentario me deja mucho más tranquilo.

Creo que debería eliminarse toda mención a eloquence en el driver para
NVDA y liberarse como GPL, tal como los drivers para linux. Opino que
un driver para IBMTTS perfectamente podría estar como complemento en
los repos de NVDA sin problemas legales, pero de existir una demanda
por mucho que NVDA pudiese ganarla no tendría los recursos para
afrontarla. Por lo cual sería exponerse de forma innecesaria y dudo
que los desarrolladores estén de acuerdo en una propuesta así.
Sin embargo pienso que cualquiera puede trabajar en mejorar un driver
para IBMTTS sin problemas.

Sobre el abandono de eloquence es una lástima, tiene más de 16 años
que no recibe una actualización. Ojalá algún día el código fuente sea
liberado, aunque conociendo a los de Nuance es casi imposible que esto
suceda.
Yo nunca pude acostumbrarme a Espeak, y las voces de vocalizer,
acapela, microsoft etc, me parecen demasiado lentas.

Ahora ¿que pasaría si un usuario compra eloquence de code factory pero
lo utiliza con el driver para IBMTTS?
Estuve leyendo la licencia del driver de code factory pero no encontré
información al respecto. ¿donde podría encontrar uno el contrato
específico de eloquence? Que la licencia de CF me parece poco
específica, igual y mi inglés no es tan bueno, menos en esas
cuestiones tan complejas.
Es que yo no tengo problemas en pagar por eloquence, pero el driver de
CF siento que se comporta distinto al no oficial.
para uso doméstico no creo que alguien tenga problemas. Pero en un uso
empresarial supongo que sí.

Ahora, según entendí en la licencia de CF, el usuario tiene derecho a
modificar las partes públicas, es decir los .py. No he mirado el
código para ver si puede modificarse de tal forma que quede
funcionando igual al no oficial pero sin saltarse las protecciones de
CF. Que tampoco es una maravilla, pero funciona mejor que el de CF.

Saludos.

El 21/6/18, mk360 <mk.sev...@gmail.com> escribió:
> https://groups.google.com/d/msgid/nvda-es/CAGFMKzmFjzo2TVY5tPf4wUgP309NLJPzgEi3q%2BDu6%2BGUO7fuvg%40mail.gmail.com.

José Manuel Delicado Alcolea

unread,
Jun 24, 2018, 6:18:18 AM6/24/18
to nvd...@googlegroups.com

Hola.

Me he bajado la documentación que pasó Jonathan el otro día, y no me ha hecho falta avanzar más allá del índice para darme cuenta de que no podemos hacer gran cosa. Estáis haciendo mención al protocolo eci, sin tener en cuenta que son las siglas de Eloquence Command Interface. No consigo encontrar absolutamente nada en IBM, ni archivos antiguos, ni descargas ni nada. Simplemente una mención a que el sintetizador se vendió a Scansoft, ahora llamado Nuance, y parece ser que este se lo ha pasado a Code Factory. Voy a leerme sus acuerdos de licencia, a ver si aclaran algo más. Los de Voxin para Linux, desde luego, no lo hacen.

Un saludo.

--

Twitter: @nvda_es

Logo NVDA
          Certified Expert

José Manuel Delicado Alcolea

unread,
Jun 24, 2018, 6:40:02 AM6/24/18
to nvd...@googlegroups.com

Hola de nuevo.

Actualizo: tras leer el acuerdo de licencia que hay aquí: http://codefactoryglobal.com/eula-voices-nvda/

Deduzco que:

-Su complemento sólo puede modificarse importando diccionarios exportados por otras personas. La parte Python es mínima, el código justo para conectar con las dlls.

-Según se ve en el apartado 9, Eloquence es una marca registrada de Nuance. Algo me dice que Iván se va a enfadar... yo desde luego ya lo estoy, porque de aquí interpreto que Nuance le pasó la pelota a Code Factory y estos últimos quisieron sacar tajada a lo bestia.

Un acuerdo con Nuance hecho en condiciones acabaría con todos los problemas, aunque daría como resultado un Eloquence de pago.

Un saludo.

Para publicar en este grupo, envía un correo electrónico a nvd...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/nvda-es/6810742e-731b-a800-3e6d-1cb0cc443b64%40nvda.es.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Ricardo Busto Añon

unread,
Jun 24, 2018, 6:51:59 AM6/24/18
to nvd...@googlegroups.com
hola.
Queda claro que IT ELOQUENCE  sigue siendo ilegar usarlo con NVDA.
Pero de eso, no queremos convencernos.
Es decir, parece que nos da muy igual.
en fin, qué le vamos a hacer.
saludos  


--
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
---
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 publicar en este grupo, envía un correo electrónico a nvd...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

DaVid

unread,
Jun 24, 2018, 4:18:13 PM6/24/18
to nvd...@googlegroups.com
Hola.

Yo aún creo que un driver para IBMTTS no sería ilegal. El documento
del sdk sin embargo, no menciona nada al respecto. Públicamente dicho
documento se puede encontrar aquí:
http://www.wizzardsoftware.com/docs/tts.pdf

Lo ilegal sería, usar dicho driver con una librería del eloquence
actual. Pero si se usara con viavoice outloud no lo sería.

la parte eloquence siempre ha estado incluida en el ECI, pero no se
suele hacer mucha mención al respecto hasta que IBM vendió eloquence a
Nuance.
Hace un tiempo había logrado dar con los instaladores en el ftp de
IBM. Ahora no lo estoy logrando, he encontrado los instaladores para
windows se. NO sé si los han borrado, porque el ftp de IBM es
demasiado gigante. Y google no me ayuda a buscar archivos concretos,
solo documentos pdf.

Yo no tendría problemas con un eloquence de pago... Pero uno que lo
actualicen, y que funcione bien. Es decir, que actualicen el driver al
menos. Porque ya sabemos que el código (parte que le toca a nuance)
nunca lo actualizarán.

A ricardo, no sé de donde sacas que alguien dijo que usar eloquence
(fuera del de CF) es legal.
El que alguien lo haga o deje de hacerlo sin embargo, no es un tema
que me competa a mí seguirlo. Lo mismo que cuando alguien usa
cualquier programa pirata.

Saludos.

El 24/6/18, 'José Manuel Delicado Alcolea' via NVDA en español
>> <mailto:nvda-es+u...@googlegroups.com>.
>> Para publicar en este grupo, envía un correo electrónico a
>> nvd...@googlegroups.com <mailto:nvd...@googlegroups.com>.
>> Visita este grupo en https://groups.google.com/group/nvda-es.
>> Para ver esta conversación en el sitio web, visita
>> https://groups.google.com/d/msgid/nvda-es/6810742e-731b-a800-3e6d-1cb0cc443b64%40nvda.es
>> <https://groups.google.com/d/msgid/nvda-es/6810742e-731b-a800-3e6d-1cb0cc443b64%40nvda.es?utm_medium=email&utm_source=footer>.
>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>
> --
>
> José Manuel Delicado Alcolea
> Administrador y editor en la web nvda.es <https://nvda.es>
> Twitter: @nvda_es <https://twitter.com/nvda_es>
> Certificado en el programa NVDA Expert 2017
> <https://certification.nvaccess.org>
>
> Logo NVDA Certified Expert <https://certification.nvaccess.org>
>
> --
> 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
> ---
> 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 publicar una entrada en este grupo, envía un correo electrónico a
> nvd...@googlegroups.com.
> Visita este grupo en https://groups.google.com/group/nvda-es.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msgid/nvda-es/97123b62-9007-fbc2-bd01-9a836a464173%40nvda.es.

DaVid

unread,
Jun 24, 2018, 8:52:09 PM6/24/18
to nvd...@googlegroups.com
Hola. Además del pdf con la documentación, aquí está el código fuente
del sdk de IBMTTS bajo una licencia bsd. Mientras no se distribuya el
runtime no hay problemas legales al parecer.
http://ibmtts-sdk.sourceforge.net/

Ahora la duda sería. ¿Bajo que licencia se encuentra el runtime de
IBMTTS para windows?
En Funcaragol que mantenían una copia de IBMTTS, Según veo en el
historial de mensajes no me dieron respuesta a esa duda.

El de linux lo distribuyen varias empresas como por ejemplo oralux
bajo el nombre de voxin.

Yo tengo dos instaladores para windows (el de español latino nunca
pude encontrarlo ni tampoco el de francés canadiense) de hecho estos
dos idiomas ni siquiera estaban en el ftp de IBM según un mensaje mío
del 2010:
<dhf...@gmail.com> 8 de abril de 2010, 18:25 wrote:
Revisando en el FTP de IBM he encontrado la mayoría, solo me faltan la
voz canadience y la latinoamericana, que parece que nunca existió en
viavoice.

Eso dije yo en ese momento, pero no guardé la ruta al directorio donde
estaban. Ahora por más que busco en ese sitio no las encuentro, a no
ser que sea la distribución para windows SE que no nos funciona para
nuestros objetivos.

Saludos.

El 24/6/18, DaVid <dhf...@gmail.com> escribió:

Jonathan

unread,
Jun 25, 2018, 9:24:21 AM6/25/18
to nvd...@googlegroups.com
¿A qué te refieres con Windows SE?.


-----Mensaje original-----
From: DaVid
Sent: Sunday, June 24, 2018 10:18 PM
To: nvd...@googlegroups.com
Subject: Re: [nvda-es] legalidad de driver de "eloquence" para NVDA?
>>>>>> a esa documentación? Eso nos sacaría de dudas, desde luego Si se
>>>>>> demuestra que el código fuente Python está hecho a partir del sdk de
>>>>>> IBM, se podría incluso publicar en Github.
>>>>>>
>>>>>> Un saludo.
>>>>>>
>>>>>>
>>>>>> El 21/06/2018 a las 11:24, 'Jonathan' via NVDA en español escribió:
>>>>>>> Hola:
>>>>>>>
>>>>>>> Respecto a algo que ha dicho José Manuel:
>>>>>>>
>>>>>>> No soy experto en leyes ni mucho menos, aunque tengo claro que
>>>>>>> Eloquence es de pago.
>>>>>>>
>>>>>>> Los drivers de NVDA para Eloquence, o de cualquier otra aplicación
>>>>>>> para la que se quieran hacer, no se obtienen con ingeniería inversa,
>>>>>>> pues hay documentación disponible en internet sobre ECI.dll.
>>>>>>>
>>>>>>> Yo hice una librería para AutoIt, para esta DLL; de manera que
>>>>>>> podría
>>>>>>> hacer un driver para cualquier aplicación, tal como el de NVDA Y lo
https://groups.google.com/d/msgid/nvda-es/CABgZ1av3TXUSmEyuiJmrqn8nR_e4Y7T7z58VYpKuLOPSFcFJfw%40mail.gmail.com.

Jonathan

unread,
Jun 25, 2018, 9:32:47 AM6/25/18
to nvd...@googlegroups.com
Respondo a este mensaje, porque a los de José Manuel nunca puedo (será
porque aparece un error de certificado al abrirlos, y eso hará que no se
pueda responder a ellos).

Yo ya dije, que se trataba del API de ECI.dll.

Lo pasé, porque se habló de que si se podía probar que existía documentación
pública del API (la DLL) igual no era ilegal; o podría buscarse la manera de
que no lo fuera, y quería demostrar que la documentación es pública... El
resto ya no tengo ni idea.

Desde luego, el código del sintetizador no va a ser público, salvo que sí lo
sea el de Boxing, que no lo creo. Así que si eso es lo que buscáis... Creo
que no vale la pena darle vueltas.

De todas formas, con los textos legales del sintetizador, tanto por parte de
IBM, Nuance, CF ... De todas las empresas que lo hayan tenido, creo que es
suficiente para saber si existe alguna posibilidad de encontrar un vacío
legal.

Desde luego, yo lo enfocaría más a lo de la documentación pública de la DLL,
como hablábamos la semana pasada. Porque creo que los textos legales estarán
demasiado bien hechos para que se pueda encontrar algún vacío legal en el
que ampararse.

De todas formas, aunque prefiero mil millones de veces a Eloquence antes que
a eSpeak, en NVDA prefiero usar eSpeak, porque nunca me da problemas de
inestabilidad, mientras que el tiempo que usé NVDA con Eloquence sí tenía
problemas de cuelgues, ralentización en ordenadores con pocos recursos y mil
cosas más... Cosas que con eSpeak nunca me han pasado.



-----Mensaje original-----
From: DaVid
Sent: Monday, June 25, 2018 2:52 AM
To: nvd...@googlegroups.com
Subject: Re: [nvda-es] legalidad de driver de "eloquence" para NVDA?
>> envía un correo electrónico a nvda-es+unsubscribe@googlegroupscom.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> nvd...@googlegroups.com.
>> Visita este grupo en https://groups.google.com/group/nvda-es.
>> Para ver este debate en la Web, visita
>> https://groups.google.com/d/msgid/nvda-es/97123b62-9007-fbc2-bd01-9a836a464173%40nvda.es.
>> Para obtener más opciones, visita https://groups.google.com/d/optout.
>>
>

--
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
---
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 publicar una entrada en este grupo, envía un correo electrónico a
nvd...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/nvda-es.
Para ver este debate en la Web, visita
https://groups.google.com/d/msgid/nvda-es/CABgZ1atzW9Ei%2Bx0TiPAF5N-ciXJ%3Doa-R8hVpnuD-bTirDLRtwg%40mail.gmail.com.

Jonathan

unread,
Jun 25, 2018, 9:33:40 AM6/25/18
to nvd...@googlegroups.com
¿Te refieres al código de ECI.DLL?.


-----Mensaje original-----
From: DaVid
Sent: Monday, June 25, 2018 2:52 AM
To: nvd...@googlegroups.com
Subject: Re: [nvda-es] legalidad de driver de "eloquence" para NVDA?
>> envía un correo electrónico a nvda-es+unsubscribe@googlegroupscom.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> nvd...@googlegroups.com.
>> Visita este grupo en https://groups.google.com/group/nvda-es.
>> Para ver este debate en la Web, visita
>> https://groups.google.com/d/msgid/nvda-es/97123b62-9007-fbc2-bd01-9a836a464173%40nvda.es.
>> Para obtener más opciones, visita https://groups.google.com/d/optout.
>>
>

--
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
---
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 publicar una entrada en este grupo, envía un correo electrónico a
nvd...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/nvda-es.
Para ver este debate en la Web, visita
https://groups.google.com/d/msgid/nvda-es/CABgZ1atzW9Ei%2Bx0TiPAF5N-ciXJ%3Doa-R8hVpnuD-bTirDLRtwg%40mail.gmail.com.

DaVid

unread,
Jun 27, 2018, 12:40:08 PM6/27/18
to nvd...@googlegroups.com
Hola. Windows SE es un sistema operativo para PDAS si mal no recuerdo.
Yo nunca lo llegué a usar, aunque creo que mi viejita braillenote apex
lleva windows se en su núcleo.

Jonathan, tal vez estabas usando una versión muy vieja de eloquence,
que necesitaba cambios para ser compatible con las nuevas versiones de
NVDA, y por lo tanto presentaba errores.
A tu privado te voy a enviar la nueva versión que puedes probar si
quieres, y enviarme la retroalimentación sobre las cosas que hayas
notado.
Por aquí me atrevería a enviar solo el driver, pero pasa que ya había
subido el driver con todo y librerías.

Mi pensamiento que aún mantengo es que si los drivers para ibmeci como
los que usa Orca en Linux son legales, cualquier driver para ibmeci
debería serlo. Mucho más si están basados en código de esos drivers,
que fueron publicados bajo licencia BSD.

Saludos.

El 25/6/18, 'Jonathan' via NVDA en español <nvd...@googlegroups.com> escribió:
> https://groups.google.com/d/msgid/nvda-es/9507000A41064B558B0A5F5976FFB2EF%40equipo.

Jonathan

unread,
Jun 28, 2018, 3:23:24 AM6/28/18
to nvd...@googlegroups.com
Hola:

Yo los fallos de Eloquence con NVDA, los achacaba más bien a que Eloquence
es algo más pesado que eSpeak, y por eso en ordenadores con pocos recursos
en ocasiones acababa colgándose.

Creo recordar que el Eloquence que yo usaba, que es el mismo que pasé por
aquí, es la versión 6.0.1 o algo así.
¿esta versión que me has mandado es más reciente?.
Pensaba que jamás actualizarían esa DLL xd

Seguramente es que lo que no actualizaron es el sintetizador de IBM, pero
Nuance sí lo hace a cuentagotas ... La verdad: ni idea de si el Eloquence
que pasé por aquí, es de IBM o de Nuance, porque la documentación y el
sintetizador que pasé no iban juntos; sino que el sintetizador era de un
NVDA con Eloquence, y la documentación la encontré buscando mucho en
internet xD

¿Pero es accesible de alguna forma ése Windows SE? ¿Puede instalársele Jaws
o NVDA? (porque doy por hecho que el Narrador ni estará, o estará como en
W7: en inglés) :P



-----Mensaje original-----
From: DaVid
Sent: Wednesday, June 27, 2018 6:40 PM
https://groups.google.com/d/msgid/nvda-es/CABgZ1atU5%3DRE9cgwUF69T%2BGqoMw-JDcTDkxNFOoj6SgUt%2B1Yvg%40mail.gmail.com.

José Manuel Delicado Alcolea

unread,
Jun 28, 2018, 3:28:33 AM6/28/18
to nvd...@googlegroups.com

Hola Jonathan.

Una vez más, la ortografía ha hecho una de sus travesuras. El Windows del que se habla es Windows Ce (siglas de Windows Compact Edition, o Custom Edition, no me acuerdo bien). Era una variante de Windows Mobile, hecha específicamente para dispositivos empotrados, y cayó en desuso. Su última versión fue la 6.0, si no recuerdo mal. Mi PacMate lo lleva, y tiene un Jaws en miniatura, con su Eloquence y todo. Por supuesto, no se puede sacar del interior de la rom, y no será porque no lo haya intentado.

En cuanto a Eloquence, la última versión conocida es la 6.1, y pertenece a Nuance. Tras adquirirlo, siguieron actualizándolo, pero llegado el momento pararon, o eso creo.

Un saludo.

--

Twitter: @nvda_es

Logo NVDA
          Certified Expert

Jonathan

unread,
Jun 28, 2018, 4:14:40 AM6/28/18
to nvd...@googlegroups.com
Respondo a José Manuel en un correo anterior mío, porque sigo sin poder
responder directamente a los suyos:

¡Vale!. Windows CE sí lo conozco. Pero pensaba que no podía instalarse Jaws
ni NVDA, porque imaginaba que era para otra arquitectura (nunca lo he
usado).

Entonces supongo que la última versión que pasé de Eloquence, si no es la
última, casi... No sé qué diferencia habrá entre la que pasé y la última
versión, pero seguramente sean cosas mínimas.

Lo que no tengo es el driver para usarlo con NVDA, para probarlo.

Tengo por ahí un NVDA bastante viejo, con eloquence. pero no sé si
funcionará cambiar solo el sintetizador.
Al final, he de reconocer que lejos de lo que pensaba, he acabado
acostumbrándome a eSpeak... No me parece agradable, pero me he acostumbrado
a ella, porque al final está en más sitios que Eloquence xD


-----Mensaje original-----
From: 'Jonathan' via NVDA en español
Sent: Thursday, June 28, 2018 9:23 AM
https://groups.google.com/d/msgid/nvda-es/3C5A2278D8304FF1B263EDF83C5F9936%40equipo.

José Manuel Delicado Alcolea

unread,
Jun 28, 2018, 4:26:03 AM6/28/18
to nvd...@googlegroups.com

De verdad, no entiendo qué os pasa a algunos con las firmas, no eres el único. Se supone que son para confirmar la autenticidad del correo y dar una capa extra de seguridad, pero ponen más barreras que otra cosa. Voy a quitarla en este correo.

Un saludo.

--

Twitter: @nvda_es

Logo NVDA
          Certified Expert

DaVid

unread,
Jun 28, 2018, 9:09:10 AM6/28/18
to nvd...@googlegroups.com
Hola Jonathan. El eloquence que te pasé es el mismo de siempre. Lo que
podría ser distinto es el driver.
No hay versión nueva de Eloquence. Ni siquiera la de Code Factory, que
está firmada por ellos y todo. La que lleva JAWS, no tiene firmas. La
documentación sigue siendo exactamente la misma, que había compartido
en la desaparecida tifloprogramadores y que compartí por aquí también
hace unos días, es la que wizzardsoftware tiene disponible a todo el
público.
A una amiga se le pegaba NVDA en todas partes, y era por la versión
del controlador que tenía. Por eso te sugerí probar el controlador que
te pasé. No sé que versión del driver tengas, porque hay demasiadas
distribuciones que la gente hizo.
Sería que pruebes a ver que tal, si quieres claro está.

Cierto, es windows CE. La verdad es que eso lo mencioné a modo de
curiosidad, simplemente. No hay nada que destacar ahí, porque las
arquitecturas no son compatibles. Así que puedes olvidar eso que dije
xD. A veces sueles hacerte un lío en un vaso de agua xDD.

Yo tengo un .bin creo que es, con windows CE de la rom para mi línea,
pero no sé como se podría abrir eso para ver que tiene. Además no le
encuentro utilidad saberlo xD.
También tengo una rom para las viejísimas braillenote mpower y las
hims bt32, que si no me equivoco es el mismo windows CE. Era la moda
hace unos años, pero ya todo eso desapareció.
A modo de curiosidad ojo, la misma freedom pone a disposición una
descarga de eloquence para las PacMate en su sitio web.

Y sí, las PacMate también llevan Windows CE, aunque nunca las he
visto. Yo solo tengo una línea de esas pero no la PDA.

Saludos.

El 28/6/18, 'Jonathan' via NVDA en español <nvd...@googlegroups.com> escribió:
> https://groups.google.com/d/msgid/nvda-es/7458EAC013CB4727AA94BA0EABC28711%40equipo.

Jonathan

unread,
Jun 28, 2018, 9:34:41 AM6/28/18
to nvd...@googlegroups.com
Vale, probaré a ver qué tal funciona.

Pensé que te referías a que era una versión más reciente de Eloquence xD

Supongo que el .bin podrías desensamblarlo, si quieres ver qué hace... Pero
no sé si sabrás tanto de ensamblador.

De todas formas, será el archivo tipo bootfix.bin de los medios de
instalación de Windows, que son los que hacen que puedas elegir iniciar con
el medio de instalación o no: si lo quitas, directamente el ordenador
arranca con el medio de instalación (teóricamente).

Sería interesante saber como funcionan esos archivos, sí, para modificarlos
de manera que emitan un beep o algo así, cuando aparece el mensaje que
indica que se pulse una tecla para iniciar desde el CD Pero no debe ser
fácil hacerlo :P


-----Mensaje original-----
From: DaVid
Sent: Thursday, June 28, 2018 3:09 PM
>> https://groups.google.com/d/msgid/nvda-es/CABgZ1atzW9Ei%2Bx0TiPAF5N-ciXJ%3Doa-R8hVpnuD-bTirDLRtwg%40mail.gmail.com.
>> Para obtener más opciones, visita https://groups.google.com/d/optout.
>>
>> --
>> 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
>> ---
>> 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+unsubscribe@googlegroupscom.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> nvd...@googlegroups.com.
>> Visita este grupo en https://groups.google.com/group/nvda-es.
>> Para ver este debate en la Web, visita
--
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
---
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 publicar una entrada en este grupo, envía un correo electrónico a
nvd...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/nvda-es.
Para ver este debate en la Web, visita
https://groups.google.com/d/msgid/nvda-es/CABgZ1atsffnu1aT7-sXRHZcGjrX2-nLBYf8MkP%3D2G8OY2hLvvg%40mail.gmail.com.

mk360

unread,
Jun 28, 2018, 9:40:03 AM6/28/18
to nvd...@googlegroups.com
Hombre, más pesado tal vez, pero Eloquence corría en un p I a 100 ghz en sus tiempos... na, errores solo optimización de Drivers.

Enviado desde un celular
> Para ver este debate en la Web, visita https://groups.google.com/d/msgid/nvda-es/3C5A2278D8304FF1B263EDF83C5F9936%40equipo.

DaVid

unread,
Jun 28, 2018, 10:04:10 AM6/28/18
to nvd...@googlegroups.com
hay muchos archivos bin que no tienen que ver con BIOS. Creo que este
es más bien un bin de imagen, que el dispositivo sabrá interpretar. Su
peso es de unos 160mb, en él se incluyen el windows CE, el eloquence o
lo que sea que use (pero suena como eloquence).
Mi ensamblador en x86 y AVR es decente, pero no en ninguna de las ARM.
Ahí sí te quedo mal.

No sabía que ya los pentium I tenían sintetizador por software. Una
vez rescaté una pentium mmx que estaba botada por ahí, corrió
eloquence sin problemas. Esa iba a 266mhz, 64mb de ram.

Saludos.

Jonathan

unread,
Sep 17, 2018, 6:50:44 AM9/17/18
to nvd...@googlegroups.com
Hola,

Estoy intentando utilizar BRLTTY para Windows (versión portable) con NVDA,
también en su versión portable, para usar la línea braille.

Esto lo había conseguido alguna vez, con BRLTTY 4.4, y una versión de NVDA
bastante vieja ya.

Pero ahora, con la última versión estable de NVDA, no funciona: aunque he
instalado el controlador de BRLTTY desde línea de comandos sin errores e
iniciar el servicio de este, con el script Install.bat, al seleccionar
BRLTTY como pantalla braille en NVDA obtengo un error.

Esto me pasa tanto con la versión 5.6 como con la 4.4 de BRLTTY.

Aunque al ejecutar Install.bat de BRLTTY pone que el servicio se ha iniciado
correctamente, no sé si realmente está en ejecución, y por eso falla NVDA, o
si es por otro motivo.

¿Ideas?.

Esto lo necesito para un proyecto de accesibilizar un software con NVDA, al
que quería también darle salida braille.

Reply all
Reply to author
Forward
0 new messages