Browse Source

Merge pull request #1111

master
Valdis Vitolins 3 years ago
parent
commit
149c6b3d0d

+ 2
- 0
src/libespeak-ng/compiledata.c View File



fclose(f_report); fclose(f_report);


WavegenFini();

if (resample_count > 0) { if (resample_count > 0) {
fprintf(f_errors, "\n%d WAV files resampled to %d Hz\n", resample_count, samplerate_native); fprintf(f_errors, "\n%d WAV files resampled to %d Hz\n", resample_count, samplerate_native);
fprintf(log, "Compiled phonemes: %d errors, %d files resampled to %d Hz.\n", error_count, resample_count, samplerate_native); fprintf(log, "Compiled phonemes: %d errors, %d files resampled to %d Hz.\n", error_count, resample_count, samplerate_native);

+ 7
- 0
src/libespeak-ng/klatt.c View File

} }
} }


void KlattFini(void)
{
#ifdef INCLUDE_SPEECHPLAYER
KlattFiniSP();
#endif
}

/* /*
function FRAME_INIT function FRAME_INIT



+ 1
- 0
src/libespeak-ng/klatt.h View File

} klatt_peaks_t; } klatt_peaks_t;


void KlattInit(void); void KlattInit(void);
void KlattFini(void);
void KlattReset(int control); void KlattReset(int control);
int Wavegen_Klatt(int length, int resume, frame_t *fr1, frame_t *fr2, WGEN_DATA *wdata, voice_t *wvoice); int Wavegen_Klatt(int length, int resume, frame_t *fr1, frame_t *fr2, WGEN_DATA *wdata, voice_t *wvoice);



+ 6
- 2
src/libespeak-ng/sPlayer.c View File

speechPlayerHandle=speechPlayer_initialize(22050); speechPlayerHandle=speechPlayer_initialize(22050);
} }


void KlattResetSP() {
void KlattFiniSP() {
speechPlayer_terminate(speechPlayerHandle); speechPlayer_terminate(speechPlayerHandle);
speechPlayerHandle=speechPlayer_initialize(22050);
}

void KlattResetSP() {
KlattFiniSP();
KlattInitSP();
} }


int Wavegen_KlattSP(WGEN_DATA *wdata, voice_t *wvoice, int length, int resume, frame_t *fr1, frame_t *fr2){ int Wavegen_KlattSP(WGEN_DATA *wdata, voice_t *wvoice, int length, int resume, frame_t *fr1, frame_t *fr2){

+ 1
- 0
src/libespeak-ng/sPlayer.h View File



void KlattInitSP(void); void KlattInitSP(void);
void KlattResetSP(void); void KlattResetSP(void);
void KlattFiniSP(void);
int Wavegen_KlattSP(WGEN_DATA *wdata, voice_t *wvoice, int length, int resume, frame_t *fr1, frame_t *fr2); int Wavegen_KlattSP(WGEN_DATA *wdata, voice_t *wvoice, int length, int resume, frame_t *fr1, frame_t *fr2);


#ifdef __cplusplus #ifdef __cplusplus

+ 7
- 0
src/libespeak-ng/wavegen.c View File

#endif #endif
} }


void WavegenFini(void)
{
#ifdef INCLUDE_KLATT
KlattFini();
#endif
}

int GetAmplitude(void) int GetAmplitude(void)
{ {
int amp; int amp;

+ 2
- 0
src/libespeak-ng/wavegen.h View File

void WavegenInit(int rate, void WavegenInit(int rate,
int wavemult_fact); int wavemult_fact);


void WavegenFini(void);



int WavegenFill(void); int WavegenFill(void);
void WavegenSetVoice(voice_t *v); void WavegenSetVoice(voice_t *v);

Loading…
Cancel
Save