Bug#606550: libflite1: flite in speech-dispatcher, speech cuts out early
>> spd-say "testing"
>> it will sound like "test" instead of "testing".
> Confirmed. I can see in speech-dispatcher's flite module a function
> called flite_strip_silence which is doing what looks like black magic to
> me. The bug most probably lies there.
Keep in mind also that there is probably a buffer of sound data that
is a few millisecond "delayed". So the logic you found senses
silence, it might stop the output altogether, and in reality it's that
few milliseconds that is lost (the milliseconds of the buffer).
Checking silence in delayed buffer and chopping output in real-time
audio. I know I'm not making much sense, and I'm just guessing.