Articulo de referencia

hablar (Unix)

speak era una utilidad de Unix que utilizaba un conjunto predefinido de reglas para convertir un archivo de texto en inglés en datos fonémicos compatibles con unsintetizador de ...

speak era una utilidad de Unix que utilizaba un conjunto predefinido de reglas para convertir un archivo de texto en inglés en datos fonémicos compatibles con unsintetizador de voz VS4 "Votrax" de Federal Screw Works (más tarde Votrax ). [ 1 ] [ 2 ] Se incluyó por primera vez en Unix v3 [ 3 ] y posiblemente en versiones posteriores, y los archivos de soporte y ayuda del sistema operativo persistieron hasta la versión 6. A finales de 2011, se descubrió el código fuente original [ 4 ] [ 5 ] de speak y partes de speak.m (que se genera a partir de speak.v) [ 6 ] . Se sabe que aún existen al menos tres [ 7 ] [ 8 ] [ 9 ] versiones de la página man .

El programa principal (speak) ocupaba alrededor de 4500 bytes, [ 1 ] las tablas de reglas (/etc/speak.m) ocupaban alrededor de 11 000 bytes, [ 1 ] y el visor de tablas (speakm) [ 10 ] ocupaba alrededor de 1900 bytes. [ 1 ]

Historia

La utilidad speak fue desarrollada por Douglas McIlroy a principios de la década de 1970 en los laboratorios AT&T Bell en Murray Hill, Nueva Jersey. Se incluyó en la primera edición de Unix en 1973. En 1974, McIlroy publicó un artículo que describía el funcionamiento de este algoritmo. [ 1 ]

Según el documento de McIlroy, [ 1 ] " K. Thompson y DM Ritchie integraron el dispositivo sin problemas en el sistema operativo", lo cual es evidente en /usr/sys/dev/vs.c "Screw Works Interface via DC-11 ".

Algoritmo de McIlroy

El algoritmo McIlroy es un conjunto extenso de reglas, subreglas y sub-subreglas que se aplican a una palabra para aislar vocales largas y 'e' mudas, y convertir gradualmente cada letra en su código fonémico equivalente de "Screw Works". [ 11 ] La intención del algoritmo es convertir cualquier texto en inglés en códigos fonémicos Votrax, que podrían ser reproducidos o recitados por un sintetizador de voz "Votrax" de Federal Screw Works.

Un algoritmo de conversión de texto a voz posterior (1976), más sencillo, desarrollado conjuntamente por Votrax y el Laboratorio de Investigación Naval de los Estados Unidos , conocido como el "Algoritmo NRL", cumple una función similar.

Referencias

  1. 1 2 3 4 5 6 M. Douglas McIlroy (marzo de 1974). "Habla inglesa sintética por regla" . The Journal of the Acoustical Society of America . 14 (S1): S55– S56. Bibcode : 1974ASAJ...55R..55M . doi : 10.1121/1.1919804 .
  2. McIlroy, MD (1974). Habla sintética por reglas (Informe). Informe técnico de los Laboratorios Bell Telephone.
  3. "UNIX® en Game Boy Advance" . www.kernelthread.com .
  4. " [ TUHS ] habla.c, o a veces las cosas están delante de tus narices" . Archivado del original el 20 de junio de 2014.
  5. " [ TUHS ] speak.c, o a veces las cosas están justo delante de tus narices" . minnie.tuhs.org . Archivado del original el 20 de junio de 2014.
  6. " [ TUHS ] speak.c, o a veces las cosas están justo delante de tus narices" . minnie.tuhs.org . Archivado del original el 20 de junio de 2014.
  7. "El árbol de Unix" . minnie.tuhs.org . 24 de noviembre de 1981. Consultado el 31 de diciembre de 2023 .
  8. El árbol de Unix minnie.tuhs.org
  9. El árbol de Unix minnie.tuhs.org
  10. El árbol de Unix minnie.tuhs.org
  11. El árbol de Unix minnie.tuhs.org