WTH does PicoTTS talk gibberish

If a TTS message is more than 16 characters and less than 32 characters long, PicoTTS replaces it with a string of nonsense - sounds as if it is trying to read out code rather than the actual message.

There is a workaround, which is to add a string of punctuation to the end of the message to make it more than 32 characters, but this only works if the whole thing is less than 64 characters. Beyond that it’s back to gibberish.

This problem has been around for some time. It’s discussed here on the forum and the issue was raised more than a year ago on GitHub. Given the high profile of voice at the moment, now might be the time to push it higher up the priorities list, particularly as it’s the only properly local TTS engine (I think).

It’s still 9.30pm here in the UK - just made it. :grin: