| @@ -257,12 +257,7 @@ static int SynthCallback(short *wav, int numsamples, espeak_EVENT *events) | |||
| { | |||
| char fname[210]; | |||
| if (quiet) return 0; // -q quiet mode | |||
| if (wav == NULL) { | |||
| CloseWavFile(); | |||
| return 0; | |||
| } | |||
| if (quiet || wav == NULL) return 0; | |||
| while (events->type != 0) { | |||
| if (events->type == espeakEVENT_SAMPLERATE) { | |||
| @@ -731,5 +726,8 @@ int main(int argc, char **argv) | |||
| if (f_phonemes_out != stdout) | |||
| fclose(f_phonemes_out); | |||
| CloseWavFile(); | |||
| espeak_ng_Terminate(); | |||
| return 0; | |||
| } | |||