30 Dec
2007
30 Dec
'07
6:17 p.m.
Hi - Been doing some TTS. mod_cepstral adds a 1 second pause before and after each utterance: if ((to_say = switch_mprintf("<break time=\"1000ms\"/> %s <break time=\"1000ms\"/>", text))) which I'd suggest ought to go - if I want to add pauses, I can do so myself, and 2 seconds between successive utterances is a lot. There's another bit of weirdness which I've not yet tracked down - I'm talking to FS over a socket, and something seems to be stripping 's out - e.g. "speak", "cepstral|$voice|<prosody rate=\"fast\"> hello </prosody>" does what's expected, but "speak", "cepstral|$voice|<prosody rate='fast'> hello </prosody>" loses the 's somewhere down the line, and Cepstral gets a bit confused. --Dave