William slows down inappropriately

Voices aren't working properly?

William slows down inappropriately

Postby LoisF » Fri Jul 06, 2007 11:49 am

I have a Visual Basic application using William (and Calllie). I set an initial rate of 1 and allow users to change the rate with hotkeys. In the case of William, when a hotkey increases the rate, William will briefly speed up, then slow back down. Debug statements on the [voice]_sentence event indicate that the rate is still at 2, 3, 4, or whatever, but William sounds like he's speaking at rate 1 after the brief speedup. It doesn't happen with Callie or Microsoft Mike/Mary, so it must be a William issue. Ideas?
LoisF
 
Posts: 2
Joined: Fri Jul 06, 2007 11:44 am

Postby manojb » Tue Jul 10, 2007 12:47 am

One way to isolate if the problem is in your VB code or the cepstral TTS software would be to do the following:

swift -n William -p speech/rate=<your-rate> -f file -o file.wav

Here the rate is in words per minute(default is 170 wpm).

If the above reproduces the problem its definitely a bug in TTS software.

If you sell/build TTS software that solves the monotonocity/speed problems, please do let me know. I would like to try it out.
manojb
 
Posts: 19
Joined: Fri Mar 09, 2007 3:35 pm

William's rate

Postby LoisF » Mon Jul 16, 2007 6:05 pm

Using that test, William holds his rate over several sentences. Yet in my code, he slows down after the first sentence or two after he's been sped up. I had Callie in the same application, and she did not have that problem. I've since tried another engine and that engine's voices also behave properly using the same code. Very odd.

The other problem I'm finding is that these voices need a "warmup" before which they sound very choppy - regardless of whether I run it on an old laptop with (not sure what processor) with 320MB ram @ 600mhz or a newer desktop with a P4 at 4ghz and 1GB ram. After William & Callie get warmed up, they're fine, but the first words they utter are a mess.
LoisF
 
Posts: 2
Joined: Fri Jul 06, 2007 11:44 am


Return to Troubleshooting

Who is online

Users browsing this forum: No registered users and 5 guests

cron