Slight problem

I’ve been researching speech synthesis and, as yet, there is nothing for mobile devices. Which does beg the question why? I’ve been looking at FreeTTS. It’s open source, written in Java so should be ideal for what I want to do except the demo apps all seem to make reference to things outside of itself. Not that big a deal as most phones can access the net so any files/classes needed could be stored on a central server. There are 2 configurations for J2ME; Connected, Limited Device Configuration (CLDC) and Connected Device Configuration (CDC). CLDC needs a 16 or 32bit processor and up to 512kb of memory whereas CDC needs 2MB memory and a 32bit processor such as can be found in PDAs. Voice data for a synthesiser is around 2-16MB so it looks as though the problem is down to the size. I guess if FreeTTS needs to access a central server anyway, the size could be reduced however, J2ME isn’t a full version of Java. It doesn’t support javax.sound and I don’t think the beeps you can get it to play are gonna be enough.

CDC looks a possibility but will involve quite a major hack of FreeTTS as well as finding a device that has it. More research is needed by the looks of it.



Leave a Reply

Your email address will not be published. Required fields are marked *