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