| @@ -691,6 +691,8 @@ int main(int argc, char **argv) | |||
| while (fgets(p_text, max, f_text) != NULL) { | |||
| p_text[max-1] = 0; | |||
| espeak_Synth(p_text, max, 0, POS_CHARACTER, 0, synth_flags, NULL, NULL); | |||
| // Allow subprocesses to use the audio data through pipes. | |||
| fflush(stdout); | |||
| } | |||
| if (f_text != stdin) { | |||
| fclose(f_text); | |||