include/mbrola_interface.h
author Markus Bröker <mbroeker@largo.dyndns.tv>
Sat, 13 Dec 2008 15:56:39 +0100
changeset 0 06dd3b8d90ad
permissions -rw-r--r--
Virtual Reader committer: Markus Bröker <mbroeker@largo.homelinux.org>

/**
 *  $Id: mbrola_interface.h 53 2008-01-10 00:19:41Z mbroeker $
 * $URL: http://localhost/svn/c/VirtualReader/trunk/include/mbrola_interface.h $
 */

#ifndef __MBROLA_INTERFACE_H__
#define __MBROLA_INTERFACE_H__

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <getopt.h>
#include <MBrola.h>

typedef struct {
    char *TextFile;
    char *AudioFile;
    char *Voice;
    char *Path;
} tts_options;

typedef struct {
} ttshandles;

tts_options interface_get_cl_opts (int, char **);

int interface_write_to_wav (char *, char *, ttshandles, tts_options);
ttshandles interface_init (tts_options);
long *interface_get_timing (ttshandles, char *);
#endif