#include <stdio.h>

void sound(char *filename)
{

  char command[500];
  int i;

  sprintf(command, "tts -mulaw -8k -o %s.au %s\n", filename,filename);

  if((i = system(command)) < 0){
    perror("system"); 
  }
}

void main()
{
  int i;

  /*  for(i = 0; i < 26; i++){
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    filename[0] = 'a' + i;
    file = fopen(filename, "w");

    fprintf(file, "lowercase %c.", 'A' + i);
    fclose(file);
    sound(filename);
  }

  for(i = 0; i < 26; i++){
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    filename[0] = 'A' + i;
    file = fopen(filename, "w");

    fprintf(file, "upper %c.", 'A' + i);
    fclose(file);
    sound(filename);
  }

  for(i = 0; i < 10; i++){
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    filename[0] = '0' + i;
    file = fopen(filename, "w");

    fprintf(file, "%d", i);
    fclose(file);
    sound(filename);

  }

  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "dot");
    file = fopen(filename, "w");

    fprintf(file, "dot.");
    fclose(file);
    sound(filename);
  }

  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "pound");
    file = fopen(filename, "w");

    fprintf(file, "pound.");
    fclose(file);
    sound(filename);
  }
  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "slash");
    file = fopen(filename, "w");

    fprintf(file, "slash.");
    fclose(file);
    sound(filename);
  }
  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "tilde");
    file = fopen(filename, "w");

    fprintf(file, "tilde.");
    fclose(file);
    sound(filename);
  }
  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "star");
    file = fopen(filename, "w");

    fprintf(file, "star.");
    fclose(file);
    sound(filename);
  }
  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "colon");
    file = fopen(filename, "w");

    fprintf(file, "colon.");
    fclose(file);
    sound(filename);
  }
  */

  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "www");
    file = fopen(filename, "w");

    fprintf(file, "WWW.");
    fclose(file);
    sound(filename);
  }

  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "edu");
    file = fopen(filename, "w");

    fprintf(file, "EDU.");
    fclose(file);
    sound(filename);
  }

  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "com");
    file = fopen(filename, "w");

    fprintf(file, "COM.");
    fclose(file);
    sound(filename);
  }
  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "mil");
    file = fopen(filename, "w");

    fprintf(file, "MIL.");
    fclose(file);
    sound(filename);
  }
  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "ftp");
    file = fopen(filename, "w");

    fprintf(file, "FTP.");
    fclose(file);
    sound(filename);
  }

  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "ERASE");
    file = fopen(filename, "w");

    fprintf(file, "ERASE.");
    fclose(file);
    sound(filename);
  }
  {
    FILE *file;
    
    char filename[10];

    bzero(filename, 10);
    strcpy(filename, "CANCEL");
    file = fopen(filename, "w");

    fprintf(file, "CANCEL.");
    fclose(file);
    sound(filename);
  }
}



