#include <espeak-ng/speak_lib.h> | #include <espeak-ng/speak_lib.h> | ||||
#include "speech.h" | #include "speech.h" | ||||
#include "klatt.h" | |||||
#include "phoneme.h" | #include "phoneme.h" | ||||
#include "voice.h" | #include "voice.h" | ||||
#include "synthesize.h" | #include "synthesize.h" | ||||
#include "klatt.h" | |||||
extern unsigned char *out_ptr; | extern unsigned char *out_ptr; | ||||
extern unsigned char *out_start; | extern unsigned char *out_start; |
/* | /* | ||||
* Copyright (C) 2008 by Jonathan Duddington | * Copyright (C) 2008 by Jonathan Duddington | ||||
* email: [email protected] | * email: [email protected] | ||||
* Copyright (C) 2015 Reece H. Dunn | |||||
* Copyright (C) 2015-2017 Reece H. Dunn | |||||
* | * | ||||
* Based on a re-implementation by: | * Based on a re-implementation by: | ||||
* (c) 1993,94 Jon Iles and Nick Ing-Simmons | * (c) 1993,94 Jon Iles and Nick Ing-Simmons | ||||
DOUBLEX bp_inc; | DOUBLEX bp_inc; | ||||
} klatt_peaks_t; | } klatt_peaks_t; | ||||
void KlattInit(void); | |||||
void KlattReset(int control); | |||||
int Wavegen_Klatt2(int length, int resume, frame_t *fr1, frame_t *fr2); | |||||
#ifdef __cplusplus | #ifdef __cplusplus | ||||
} | } |
void InitBreath(void); | void InitBreath(void); | ||||
void KlattInit(void); | |||||
void KlattReset(int control); | |||||
int Wavegen_Klatt2(int length, int resume, frame_t *fr1, frame_t *fr2); | |||||
#ifdef __cplusplus | #ifdef __cplusplus | ||||
} | } | ||||
#endif | #endif |
#include "voice.h" | #include "voice.h" | ||||
#include "synthesize.h" | #include "synthesize.h" | ||||
#ifdef INCLUDE_KLATT | |||||
#include "klatt.h" | |||||
#endif | |||||
#if HAVE_SONIC_H | #if HAVE_SONIC_H | ||||
#include "sonic.h" | #include "sonic.h" | ||||
#endif | #endif |