https://github.com/williamh/espeakup/pull/15 pass '\n' to espeak too for e.g. proper pause. --- espeakup-0.71.orig/softsynth.c +++ espeakup-0.71/softsynth.c @@ -110,7 +110,7 @@ start = 0; end = 0; while (start < length) { - while ((buf[end] < 0 || buf[end] >= ' ') && end < length) + while ((buf[end] < 0 || buf[end] >= ' ' || buf[end] == '\n') && end < length) end++; if (end != start) { txtLen = end - start;