unbesorgt
Member
- Joined
- Jan 18, 2010
- Messages
- 385
- Reaction score
- 4
I remember reading before this was coming out that all the touchless OK Google Now stuff was processed in the phone processor, ie, you didn't need an Internet connection for it to work except for things that actually need to access the Internet. For example, if you said "OK Google now, text XY" it would just process the command in one of those onboard processors and set up the text message.
But, I've noticed that instead what happens is that it goes onto the web and then processes the command. In fact, of you go on the web and look at your search history, every single Google Now command you had spoken is there. So my concern is that you incur data charges for ANY Google Now command you speak, whether it's just to call someone or use the GPS Navigation, etc. (Also a concern is that of course Google is data mining you). And this is especially expensive if you are overseas and using the command not knowing that you are getting data charges.
unless, of course, I'm missing something....anyone have thoughts on this?
boNes
As I understand it, local voice processing is only performed on the low-power core that is always listening for you to say "OK Google Now" and distinguish your specific voice. After it detects your specific voice saying the launch phrase, it wakes the rest of the phone and hands things off to Google Now itself, which processes the actual voice commands server-side. The processing power needed to do this is far too intensive to do it all locally on currently available hardware. So it's a combination of both local, low-power processing and server-side, high-power processing at work.
I understand the concern about data charges (although very little bandwidth is used to transmit each query), but if you're afraid of data mining then you really shouldn't be using Android or any Google service for that matter, as their entire business model is based on it.