diff --git a/include/proser_interface.h b/include/proser_interface.h new file mode 100644 --- /dev/null +++ b/include/proser_interface.h @@ -0,0 +1,37 @@ +/** + * $Id: proser_interface.h 53 2008-01-10 00:19:41Z mbroeker $ + * $URL: http://localhost/svn/c/VirtualReader/trunk/include/proser_interface.h $ + */ + +#ifndef __PROSER_INTERFACE_H__ +#define __PROSER_INTERFACE_H__ + +#include +#include +#include +#include +#include + +typedef struct { + char *TextFile; + char *AudioFile; + char *Voice; + char *Path; + float PreEmphasis; + float Speed; + AudioType Stype; + OUTTYPE FileType; + // nicht ganz so schön, aber funktioniert + PROOPT ProserOpt; +} tts_options; + +typedef struct { + NLPBLOCK GermanNlp; +} 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