| espeak_Synth(p_text, ix+1, 0, POS_CHARACTER, 0, synth_flags, NULL, NULL); | espeak_Synth(p_text, ix+1, 0, POS_CHARACTER, 0, synth_flags, NULL, NULL); | ||||
| } | } | ||||
| } | } | ||||
| free(p_text); | |||||
| } else if (f_text != NULL) { | } else if (f_text != NULL) { | ||||
| if ((p_text = (char *)malloc(filesize+1)) == NULL) { | if ((p_text = (char *)malloc(filesize+1)) == NULL) { | ||||
| espeak_ng_PrintStatusCodeMessage(ENOMEM, stderr, NULL); | espeak_ng_PrintStatusCodeMessage(ENOMEM, stderr, NULL); | ||||
| p_text[filesize] = 0; | p_text[filesize] = 0; | ||||
| espeak_Synth(p_text, filesize+1, 0, POS_CHARACTER, 0, synth_flags, NULL, NULL); | espeak_Synth(p_text, filesize+1, 0, POS_CHARACTER, 0, synth_flags, NULL, NULL); | ||||
| fclose(f_text); | fclose(f_text); | ||||
| free(p_text); | |||||
| } | } | ||||
| result = espeak_ng_Synchronize(); | result = espeak_ng_Synchronize(); |