- Autores: Sergey Shishmintsev, Alexy Sadovoi, Sergey A.K.A. Electrik, Kvark y otros desarrolladores
- Versión actual: 2023.4 estable
- Compatibilidad con NVDA: de 2019.3 a 2023.2
- Ver este complemento en la web oficial de NVDA
- Descargar Versión estable
Acerca de
Newfon es un sintetizador de voz que soporta los idiomas ruso y ucraniano
desde su primera versión. Más tarde se añadieron el croata, el serbio y el
polaco.
Características generales:
- Posibilidad de cambiar idiomas;
- Cambio de la frecuencia de muestreo;
- Interpolación de sonidos para simular el sonido de los antiguos lectores
de libros y lectores de pantalla para DOS; - Para que el sintetizador lea texto según se escribe, es posible
deshabilitar el diccionario de acentos incorporado. Esta opción sólo
funciona en ruso; - El sintetizador, además de la velocidad principal del 0 al 100%, soporta
aceleración adicional de voz, que reduce el tiempo de lectura; - Para lograr una lectura más suave a velocidades altas, es posible ajustar
las pausas entre frases.
Nota:
Se han liberado varias versiones de Newfon desde que se publicó en el sitio
oficial de complementos de NVDA, pero por desgracia el desarrollador
principal, Sergey Shishmintsev, falleció y esto retrasó la actualización del
complemento en el sitio.
En 2017, los desarrolladores actuales del sintetizador de voz Newfon
tuvieron la oportunidad de obtener el código fuente de los desarrollos de
Sergey. Sus familiares, gracias a quienes esto ocurrió, sólo pusieron una
condición: si sus proyectos continúan, deben ser gratuitos.
Los desarrolladores, por su parte, decidieron que la historia no debería
olvidar a Sergey Shishmintsev, ya que fue un programador único con una
enorme perseverancia, trabajo duro y conocimientos.
Registro de cambios
Versión 2023.3
La licencia GPL vuelve a sustituir a la licencia MIT. Ahora se usa MIT para
los scripts de código abierto y GPL se usa para el controlador de voz de
Newfon.
Versión 2023.2
Se cambia la licencia de Newfon de GPL a MIT.
Versión 2023.1
- Se ha añadido compatibilidad con NVDA 2023.1 (todavía se soporta la
compatibilidad con NVDA 2019); - Se ha añadido el acuerdo de licencia de Newfon en inglés;
- Añadida documentación en ruso.
Versión 2022.04.16
Compatible con NVDA 2022 (se soporta todavía la compatibilidad hacia atrás
con NVDA 2019.2).
Versión 2021.06.06
Se ha modificado el valor de última versión probada para dar compatibilidad
con versiones recientes de NVDA.
Versión 2021.03.19
Para dar compatibilidad con las futuras versiones de NVDA, se han cambiado
los mecanismos internos de interacción del sintetizador con los
controladores de NVDA.
Versión 2021.01.16
Añadido:
speech.BreakCommand – Algunos complementos necesitan esta función para
pausar la voz un rato.
Corregido:
En ucraniano, algunas letras mayúsculas no se leían correctamente.
Versión 2020.12.28
En esta versión, se ha hecho un procesado significativo de los scripts,
reestructuración del complemento, nuevos idiomas (oportunidad de pruebas) y
mucho más.
Añadido:
- Nuevos idiomas: croata, polaco y serbio. Estos scripts se han tomado de
orígenes abiertos o han sido proporcionados por evaluadores beta. El autor
no puede hacerse responsable del funcionamiento de estos scripts, por lo
que tendrás que usarlos sin garantías de ningún tipo; - Se han añadido algunos caracteres antiguos al idioma ruso: «і»: «и
десятеричное», «ѣ»: «ять», «ѳ»: «фита», «ѵ»: «ижица», «ў»: «у краткое»,
«ґ»: «гэ взрывное». Como consecuencia, ahora las palabras rusas antiguas
deberían leerse adecuadamente; - Interpolación de sonido. Ahora, puedes imitar el sonido de un newfon,
igual que en los viejos lectores de pantalla de DOS y los lectores de
libros. Para implementar esta función, se usa la biblioteca libsamplerate; - Ahora se puede desactivar la lectura de fracciones decimales (sólo en ruso
y ucraniano), lo que mejora la lectura de versiones de los programas.
Cambiado:
- Se ha reescrito por completo el complemento. El código ya no está en un
único archivo init.py, lo que facilita mantenerlo y añadir nuevos
idiomas; - Se han portado las colas de las dlls a Python, lo que mejora la
estabilidad del complemento.
Corregido:
El problema del sonido mal sincronizado que apareción en versiones recientes
de NVDA.
Versión 2020.09.12
Cambiado:
A causa de un cambio en la forma de trabajo del subsistema de sonido en las
nuevas versiones alfa de NVDA, la frecuencia de muestreo no se cambiaba
correctamente.
Versión 2020.03.12
Añadido:
- A petición de los usuarios, se ha añadido una función opcional para la
pronunciación en inglés. En vez del sonido е, se pronuncia el sonido э,
como en los complementos antiguos; - Ahora, la interfaz del complemento se ha traducido a ucraniano, y todos
sus parámetros se mostrarán en el idioma correspondiente.
Cambiado
- Gracias al programador Kvark, la arquitectura del complemento se ha
adaptado a Python 3; - Para los fans de las voces no estándar, se ha expandido la lista de
frecuencias de muestreo.