Originally Posted by DESuserIGN
Where did you read that?
My understanding is that there is some pre-processing done on the client side (on the S4's specifically provisioned processor) so that the data sent to the Apples servers is smaller and more manageable. But it was my understanding that most of the actual analysis was done at the server (since its Beta, it can be optimized as it improves.) Do you know for sure?
The only tech in the 4S that relates to Siri, that I'm aware of, is from EarSmart. It's noise cancelation tech.
Remember that Siri needs to convert speech to text with first-tier contextual comprehension (e.g.: knowing is you mean to, two or too) via their Dragon Dictation license that runs on their servers before the second-tier contextual comprehension in the Siri "brain" can process the text
and determine what course of action it's to take based on that text.
If you have no internet connection you can't even make a voice call or ask what song is playing, which are functions that previous iPhones had locally. You can enable that base functionality on the 4S but you will have to completely disable Siri to get that to kick in.
Unfortunately there system, for better or worse, is not able to make first-tier contextual determinations that will either process the request locally or send to Apple's servers for analysis. As much as I would like this to happen I see issues with it so I'm not expecting this to occur in the future.
PS: One thing I'd like Apple to work with linguists to implement is a speech matrix that has the user read a carefully worded paragraph to lets the user's Siri profile have a leg up on the way you
likely pronounce various words.
I'd also like Siri to use the SOUND field option in vCard. No, I don't mean the phonetic name (X-PHONETIC-FIRST-NAME, X-PHONETIC-LAST-NAME) option that allows a user to type a phonetic spelling of a name that is useful for various languages. This feature would show up when you press edit and would simply record the name of your contact as you say it and then send that waveform to your user file on Siri's servers.