Comment Re:Does this run locally or on Google's servers? (Score 1) 271
You may not realise that speech recognisers need training data. And there is no data like more data. A year ago someone from Google told me that they trained their recogniser on 1000 hours of voice searches. If every utterance is a couple of seconds long, that's a lot of recordings. When you do a voice search, you can select from a number of recognition hypotheses. This is how they get transcribed data.
They also need to train on your voice specifically before you get decent recognition performance. I found that after a while my phone became surprisingly good at decoding my speech. I do agree the privacy aspect is a concern, but in this case at least you benefit personally from Google storing your data.