Not exactly. The text-to-speech is done in the cloud, but the hard part (algorithmically speaking) is natural language processing, which apparently (I don't know for sure) is still done on the phone.
I don't know what Apple's excuse is though, but limited processing power is certainly not a problem.