Hello William, Could you commit this to the espeakup repository? Fix spelling spaces espeak doesn't speak spaces unless strongly being told to do so :) --- a/espeak.c +++ b/espeak.c @@ -170,9 +170,13 @@ static espeak_ERROR speak_text(struct sy if (espeakup_mode == ESPEAKUP_MODE_SPEAKUP && (s->len == 1)) { char *buf; int n; - n = asprintf(&buf, - "<say-as interpret-as=\"characters\">%c</say-as>", - s->buf[0]); + if (s->buf[0] == ' ') + n = asprintf(&buf, + "<say-as interpret-as=\"tts:char\"> </say-as>"); + else + n = asprintf(&buf, + "<say-as interpret-as=\"characters\">%c</say-as>", + s->buf[0]); if (n == -1) { /* D'oh. Not much to do on allocation failure. * Perhaps espeak will happen to say the character */ _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup