{ PITCHfall, 70, 18, PITCHfall, 70, 24, NULL, 32, 20, 0 }, // 12 test | { PITCHfall, 70, 18, PITCHfall, 70, 24, NULL, 32, 20, 0 }, // 12 test | ||||
}; | }; | ||||
int n_tunes = 0; | |||||
TUNE *tunes = NULL; | |||||
#define SECONDARY 3 | #define SECONDARY 3 | ||||
#define PRIMARY 4 | #define PRIMARY 4 | ||||
#define PRIMARY_STRESSED 6 | #define PRIMARY_STRESSED 6 |
#include "translate.h" // for Translator, LANGUAGE_OPTIONS | #include "translate.h" // for Translator, LANGUAGE_OPTIONS | ||||
#include "voice.h" // for ReadTonePoints, tone_points, voice | #include "voice.h" // for ReadTonePoints, tone_points, voice | ||||
int n_tunes = 0; | |||||
TUNE *tunes = NULL; | |||||
const int version_phdata = 0x014801; | const int version_phdata = 0x014801; | ||||
// copy the current phoneme table into here | // copy the current phoneme table into here |
void SelectPhonemeTable(int number); | void SelectPhonemeTable(int number); | ||||
int SelectPhonemeTableName(const char *name); | int SelectPhonemeTableName(const char *name); | ||||
extern int n_tunes; | |||||
extern TUNE *tunes; | |||||
#ifdef __cplusplus | #ifdef __cplusplus | ||||
} | } | ||||
#endif | #endif |
int spare2; // the struct length should be a multiple of 4 bytes | int spare2; // the struct length should be a multiple of 4 bytes | ||||
} TUNE; | } TUNE; | ||||
extern int n_tunes; | |||||
extern TUNE *tunes; | |||||
// phoneme table | // phoneme table | ||||
extern PHONEME_TAB *phoneme_tab[N_PHONEME_TAB]; | extern PHONEME_TAB *phoneme_tab[N_PHONEME_TAB]; |