Me inspiré en hacer este pequeño complemento, pues muchos sintetizadores de voz como ETI-Eloquence tienen ciertos defectos en cuanto al procesamiento de números. Por ejemplo, si se tiene dos números separados por espacios y el sintetizador lo interpreta erróneamente como si de un punto decimal se tratara.
Este complemento mejora la lectura de números a palabras para estos casos, soporta números grandes y, además, la librería de la que depende admite muchos idiomas.

Uso:

Este complemento tiene dos formas de usar números a palabras que se detallan a continuación:

  • Modo en tiempo real: mientras NVDA hable y exista texto que contenga números dentro de él, la conversión mostrará su resultado y este se transmitirá por voz. Esto, por supuesto, se aplica en cualquier sintetizador de voz que uses.
  • Modo manual: puedes escribir números, texto y/o números a la vez, interactuando mediante un cuadro de diálogo que te permitirá hacerlo. La ventana de diálogo tiene:
    • Un cuadro de edición para escribir tu entrada.
    • Un botón convertir. Al presionar este botón, se te mostrará un cuadro de mensaje con el resultado final.
    • Un botón cancelar: sale del diálogo de conversión.

Gestos de entrada:

  • Alternar números a palabras (o modo en tiempo real): Gesto sin asignar por ahora para evitar interferencia con otros complementos.
  • Abrir el diálogo de conversión (o modo manual): alt+shift+NVDA+n
  • ¡Más características pronto!

Notas importantes:

  • Como la librería soporta muchos idiomas, ten en cuenta que la conversión se realizará en el idioma de tu sintetizador de voz. Siendo así, el idioma de la conversión se cambia automáticamente cuando cambies el del sintetizador.
  • La librería num2words puede convertir hasta 27 números seguidos. Si el texto tiene más de 27 números, lo sabrás con un pitido y un mensaje de voz indicándotelo.
  • Actualmente, la verbalización de un número convertido con el cursor no está implementada y, como consecuencia, se deletreará el número convertido.

Contacto:

Si quieres ayudar a mejorar este complemento, puedes enviar un correo a [email protected] o puedes hacer tus contribuciones en el repositorio de GitHub.

Historial de cambios:

0.1

  • Versión inicial. Es posible que encuentres algunos errores menores. Si es así, por favor házmelo saber.

Autor: José Manuel Delicado Alcolea

Ingeniero de software y máster en Ingeniería Informática por la Universidad Rey Juan Carlos. Me encanta todo lo relacionado con la informática, la accesibilidad y las nuevas tecnologías. Consultor de accesibilidad por cuenta propia desde el año 2015.

Un comentario en “Números a palabras (num2words)”

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.