APÉNDICE A
PROGRAMAS DESARROLLADOS
Los programas descritos en esta sección, son de un sistema de síntesis de voz, de vocabulario limitado.
Los programas siguientes están implementados en el lenguaje C de Microsoft, compilados con Ms-Visual C++, versiones 1.52 y 4.0, lenguaje perl 1.5.
Programa: SILABAS.EXE
Propósito: Separa un texto en sílabas, además puede proporcionar algunas otras
opciones, mostradas a continuación.
Entradas: <texto> [ -opción (es) ] [ nombre_archivo_de_salida ]
-d Lista de las sílabas WAV existentes
-s Texto de salida escrito en silabas
-a Texto de salida, con el nombre del archivo con formato WAV
-g Sílabas que aún no están grabadas con su nombre respectivo
como archivo WAV.
Salidas: <texto> de acuerdo a la opción escogida
Ejemplo de ejecución: > silabas texto –d diccionario –g silabas_a_grabar.grb
Plataforma: Ms-Dos, Ms-Windows 3.X
Programa: Recorta.exe
Propósito: Eliminar el ruido al inicio y fin de un archivo de sonido, con una sola
sílaba
Entrada: Archivo de sonido (WAV), con una sílaba grabada
Salida: Archivo de entrada sin ruido inicial, ni final de la sílaba
Ejemplo de ejecución : > recorta silaba
Plataforma: Ms-Dos, Ms-Windows 3.X
Programa: Tocawin.exe
Propósito: Convierte una entrada escrita en palabras, a una salida pronunciada
Entrada: Archivo de texto, escrito en palabras
Salida: Archivo de sonido (c:\temp\palabra.wav), por cada palabra del texto, y esta
es reproducida por la grabadora de sonido de Windows.
Ejemplo de ejecución: > tocawin texto.txt
Plataforma: Ms-Windows 3.X
Programa: Graba.exe
Propósito: Realizar la fase de grabación
Entrada: Archivo de texto escrito en palabras
Directorio donde se encuentran los archivos de sonido de las sílabas
Salida: Activa la grabadora de sonido para cada sílaba faltante como archivo de
sonido
Ejemplo de ejecución: > graba.exe texto.txt c:\temp\directorio\sonido\
Plataforma: Ms-Windows 3.X
Programa: libro_k.pl
Propósito: Generar páginas dinámicas en Web, del tutorial del Robot Karel
Entrada: num_capitulo & num_subtema & num_parrafo
Salidas: Página correspondiente a estos indices en un navegador del servicio
World Web Wide archivo con el texto a leer, su nombre correspondiente
es: num_capitulo num_subtema num_parrafo . ram (por ejemplo
123.ram) este archivo esta en la siguiente dirección:
http://scfie.eie.umich.mx/~karina/cgi-bin/temp/
Ejemplo de ejecución:>http://scfie.eie.umich.mx/~karina/cgi-bin/libro_k.pl?0&0&0
Plataforma: Unix