Hi,
I'm having the same problem.
I guess, like me, you're passing in the Context from the
BroadcastReceiver's onReceive() method. The problem is that an
IntentReceiver is given a ReceiverRestrictedContext object which means
they cannot start services.
I'm not sure what the work around to this is, I can't see any way of
getting an unrestricted Context object and the TTS class requires a
Context object in all constructors.
Please let me know if you find a work around.
John