With neatspeech is it possible to change the pitch without recreating the voice object as this takes time? I have tried using the voice pitch variable however it doesn’t seem to update the pitch. I have also tried using the fliteController duration_stretch variable but this seems to be ignored if neatspeech libraries are included. To get duration_stretch to work I have to switch back to OpenEars slt and remove the neatspeech libraries.
Example code:
voice = [[William alloc] initWithPitch:pitch speed:speed transform:transform];
[self.fliteController sayWithNeatSpeech:text withVoice: voice];
// later … say with a high voice
voice.pitch = 1.0;
[self.fliteController sayWithNeatSpeech:othertext withVoice: voice];
Thanks in advance.