The good voice app looks to record your input, upload it to the internet and then pass back the answer.

Given how little horsepower is in these phones (yes, it's not that much) you see why they toss it up onto a big machine.

Maybe the old voice recorder at some office store will do better. Record on that then on your machine have Nuance munch on the results.