Part of my troubleshooting steps had me write the utterance to an AVAudioFile instead of just speaking it. This log seems like it could be related:
Input data proc returned inconsistent 512 packets for 2,048 bytes; at 2 bytes per packet, that is actually 1,024 packets
--
This really is a big setback for my development (I'm sure lots of other apps are affected by this too). Workaround I can think of are:
Splitting the string into separate utterances
or
2) Write the utterance to a file and play the audio file.
Both options require me to restructure quite a bit of code and makes things much harder to maintain.
No symbols for system methods...making it hard for devs to figure out workarounds. Anyone know if there is a method I can swizzle to patch this?
Topic:
Media Technologies
SubTopic:
Audio
Tags: